链接:https://codeforces.com/contest/1100/problem/B

题意:

给n,m。

给m个数,每个数代表一个等级,没给一个将其添加到题目池中,当题目池中有难度(1-n)的题目都存在时,

即可产生一次竞赛。

每给一个数,如果可以出竞赛,输出1,否则输出0。

思路:

一个变量记录有几种题目,一个数组记录每种题目有几个。

能出题时将每种题目的数量减一,减完后为0,则记录种类变量减一。

代码:

#include <bits/stdc++.h>
using namespace std;
const int MAXN = 1e5+10;
int a[MAXN];
int sum = 0;int main()
{int n,m,v;scanf("%d%d",&n,&m);for (int i = 0;i<m;i++){scanf("%d",&v);a[v]++;if (a[v] == 1)sum++;if (sum == n){printf("1");for (int i = 1;i<=n;i++){a[i]--;if (a[i] == 0)sum--;}}else{printf("0");}}printf("\n");return 0;
}

  

转载于:https://www.cnblogs.com/YDDDD/p/10266136.html

Codeforces Round #532(Div. 2) B.Build a Contest相关推荐

  1. Codeforces Round #532 (Div. 2) F. Ivan and Burgers(可持久化异或线性基+双指针)

    题意 给n个数,q组询问,每次询问l到r的最大异或和 思路来源 某cf奆神代码 题解 本来应该是线性基上分治的 这里一发基数+贪心也能过 真是神仙代码啊 双指针的经典应用: 对于每个询问[l,r],r ...

  2. 【Codeforces Round #532 (Div. 2) F. Ivan and Burgers】离线+线性基

    F. Ivan and Burgers 题意 n个数,q次询问,每次询问一个区间内选出任意个数的异或最大值. 1<=n<=5∗1051<=n<=5*10^51<=n< ...

  3. Codeforces Round #307 (Div. 2) A. GukiZ and Contest 水题

    A. GukiZ and Contest Time Limit: 20 Sec Memory Limit: 256 MB 题目连接 http://codeforces.com/contest/551/ ...

  4. Codeforces Round #604 (Div. 2) C. Beautiful Regional Contest

    [题目链接]C题链接 [题目类型]思维.模拟 [题目大意]一共有t个测试样例.一共有n个人进行答题,每个人分别答出a[i]个题,现在要求你为这个比赛设计奖项,分别有金牌.银牌.铜牌.没有奖牌四个选项. ...

  5. Codeforces Round #698 (Div. 2)(A ~ F)6题全,超高质量题解)【每日亿题】2021/2/4

    整理的算法模板合集: ACM模板 点我看算法全家桶系列!!! 实际上是一个全新的精炼模板整合计划 目录 [每日亿题]Codeforces Round #698 (Div. 2)(A ~ F)6题全,超 ...

  6. Codeforces Round #538 (Div. 2) F. Please, another Queries on Array? 线段树 + 欧拉函数

    传送门 文章目录 题意: 思路: 题意: 给你一个序列aaa,你需要实现两种操作: (1)(1)(1) 将[l,r][l,r][l,r]的aia_iai​都乘rrr. (2)(2)(2) 求ϕ(∏i= ...

  7. Codeforces Round #740 (Div. 2) F. Top-Notch Insertions 线段树 / 平衡树 + 组合数学

    传送门 文章目录 题意: 思路: 题意: 思路: 考虑最终的序列是什么鸭子的,首先序列肯定单调不降,也就是a1≤a2≤a3≤...≤ana_1\le a_2\le a_3\le ...\le a_na ...

  8. Codeforces Round #285 (Div. 2) D. Misha and Permutations Summation 康托展开 + 线段树

    传送门 文章目录 题意: 思路: 题意: 思路: 首先肯定不能模n!n!n!,所以考虑先将a,ba,ba,b做一个逆康托展开,得到a′,b′a',b'a′,b′数组,以及a′+b′=suma'+b'= ...

  9. Codeforces Round #675 (Div. 2) F. Boring Queries 区间lcm + 主席树

    传送门 文章目录 题意: 思路: 题意: 给你一个长度为nnn的序列aaa,qqq个询问,每次询问[l,r][l,r][l,r]内的lcmlcmlcm是多少,对1e9+71e9+71e9+7取模. n ...

最新文章

  1. 如何在React中使用Typescript
  2. 循环for语句 if语句
  3. LeetCode实战:螺旋矩阵 II
  4. 浅析Google技术底蕴
  5. TikTok太火,Netflix急了
  6. 解析C/C++的预处理指令
  7. 硬件密码组件的硬件结构、作用及实现应用设计
  8. 为什么35岁的C++依然能主导编程世界
  9. MFC开发-MFC 树控件 将一棵树全部展开
  10. 更改ubuntu的mysql版本为指定版本
  11. ImageButton 按钮查看商品详细信息
  12. wordpress rest api 登录_Python构建RESTful网络服务[Django篇:生成API文档]
  13. ae插件form_学习人数最多的课程 (推荐)AE+PR特效剪辑全能精英班
  14. 关于oracle数据库分页的原理及实现
  15. 创业者应该思考智能硬件能为灾难做什么
  16. POJ 1236 Network of Schools (校园网)
  17. 领睿s1pro的黑苹果EFI及黑苹果教程
  18. EXCEL自定义功能区Ribbon
  19. linux麦克风增强软件,如何在Windows,Mac,Linux中消除背景麦克风噪音
  20. 文件夹恶意软件WORM_AUTORUN.FIU处理

热门文章

  1. JetBrains系列IDE创建文件模板
  2. 最近纠结致死的一个java报错java.net.SocketException: Connection reset 终于得到解决
  3. CentOS7更改时区两步解决
  4. Hamilton四元数
  5. 使用struts中的DisPatchAction的时候需要用到的jar包
  6. mysql错误Table ‘./mysql/proc’ is marked as crashed and should be repaired
  7. mysql开发是做什么_数据库开发是做什么东西的
  8. html 链接 vf,VFP中超链接实现方法
  9. OSG仿真案例(5)——模型的平移、缩放、旋转
  10. groovy 慢_grails – Groovy中的sql.rows()运行缓慢