codeforces 401B - Sereja and Contests
来源:互联网 发布:内部沟通软件 编辑:程序博客网 时间:2024/06/06 02:15
题目链接:http://codeforces.com/problemset/problem/401/B
题目大意:正在做第x场比赛,之前做过k场,判断之前最少和最多错过了几场比赛,连续的场次可能是同时举办比赛。
题目分析:div2可以单独举办,div1必须和div2一起(编号连续),其他没有什么需要注意了。
代码参考:
#include<map>#include<set>#include<cmath>#include<queue>#include<stack>#include<cstdio>#include<string>#include<cstring>#include<sstream>#include<iostream>#include<algorithm>#include<functional>using namespace std;const int N = 5000;bool vis[N];int main(){int n, m, t, i, j, k, div, a, b, c;while (~scanf("%d%d", &n, &m)){memset(vis, 0, sizeof(vis));for (i = 0; i < m; ++i){scanf("%d", &div);if (div == 1){scanf("%d%d", &a, &b);vis[a] = vis[b] = 1;}else{scanf("%d", &c);vis[c] = 1;}}int cnt = 0;int mx = 0, mi = 0;vis[n] = true;for (i = 1; i < n; ++i){if (!vis[i]){++mx;++mi;if (!vis[i + 1]){++mx;++i;}}}int ans;if (cnt % 2 == 0){ans = cnt / 2;}else{ans = cnt / 2 + 1;}printf("%d %d\n", mi, mx);}return 0;}
0 0
- codeforces 401B - Sereja and Contests
- Codeforces 401B Sereja and Contests(DP)
- CodeForces 401B Sereja and Contests
- Codeforces 401B Sereja and Contests【水题】
- codeforces B. Sereja and Contests
- Codeforces 401B Sereja and Contests(水题)
- B. Sereja and Contests
- B. Sereja and Contests
- code forces 401B Sereja and Contests
- CF 401B Sereja and Contests
- Codeforces Round #235 (Div. 2)B. Sereja and Contests
- (CF)B. Sereja and Contests
- codeforces#235_div2_B Sereja and Contests
- codeforces 315 B.Sereja and Array
- CodeForces 315B Sereja and Array
- codeforces 426B - Sereja and Mirroring
- CodeForces 368B Sereja and Suffixes
- CodeForces 425B Sereja and Table
- Servlet中转发和重定向的路径问题以及表单提交路径问题
- 数位DP小记 + HDU 2089 不要62
- 解决ORA-12519: TNS:no appropriate service handler found问题
- MySql导入导出数据库(含远程导入导出)
- 存储过程同函数的区别
- codeforces 401B - Sereja and Contests
- Oracle批量清空所有表数据(置空数据库)
- jquery中prop和attr的区别有哪些
- 黑马程序员—Java基础学习笔记之数据类型转换(自动转换和强制转换)
- 单件模式 java
- 修改对象私有属性
- JSP页面的异常处理
- JAVA基础之IO读写
- Android 进程状态的概念