[Codeforces] Round #235 (Div. 2)
来源:互联网 发布:ubuntu终端退出全屏 编辑:程序博客网 时间:2024/05/01 09:59
A. Vanya and Cards
题意:把n个数加到一起, 让你求最少用几个y ( -x <= y <= x ), 能与n个数的和平衡。
#include <stdio.h>int abs(int x){ if(x < 0) return -x; return x;}int main(){ int n, x, sum; while(~scanf("%d %d", &n, &x)) { sum = 0; for(int i = 0; i < n; i++) { int temp; scanf("%d", &temp); sum += temp; } sum = abs(sum); printf("%d\n", (sum + x - 1) / x); } return 0;}
B. Sereja and Contests
题意:DIV1 由一个比赛标识组成, DIV2由两个比赛标识组成,并且DIV2的两个比赛标识之差为1。
#include <stdio.h>#include <string.h>int main(){ int n, m, sum, a[4001], count; while(~scanf("%d %d", &n, &m)) { memset(a, 0, sizeof(a)); sum = count = 0; for(int i = 0; i < m; i++) { int temp, tmp1, tmp2; scanf("%d %d", &temp, &tmp1); a[tmp1] = 1; if(temp & 1) { scanf("%d", &tmp2); a[tmp2] = 1; count += 2; } else { count++; } } for(int i = 1; i < n - 1; i++) { if(!a[i] && (!a[i+1])) { sum++; i++; } } printf("%d %d\n", sum + (n-1-count - (sum*2)), n-count-1); } return 0;}
0 0
- Codeforces Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2)
- [Codeforces] Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2)
- Codeforces Round #235 (Div. 2) A~D
- Codeforces Round #235 (Div. 2) A
- Codeforces Round #235 (Div. 2) C
- Codeforces Round #235 (Div. 2)__C. Team
- Codeforces Round #235 (Div. 2)C. Team
- Codeforces Round #102 (Div. 2)
- Codeforces Round #103 (Div. 2)
- Codeforces Round #103 (Div. 2)
- Codeforces Round #104 (Div. 2)
- Codeforces Round #105 (Div. 2)
- Codeforces Round #105 (Div. 2)
- 体育在线:林书豪表现仍是很犀利
- 【Leetcode】Remove Element
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(31)-MVC使用RDL报表
- ids & hdmi 原理
- outlook Express 6邮件的文件大小超过2G时的办法
- [Codeforces] Round #235 (Div. 2)
- Linux下 Apache 不能解析php 和不能解析 mht shtml 文件格式问题汇总
- SQL自动并且异地备份重要的数据库文件
- 黑马程序员----泛型
- 在asp.net mvc中使用json
- java 应用-创建,发布,目录结构,WEB-INF,META-INF,web.xml,build.xml
- WebRtc VoiceEngine代码解析
- Struts2文件的上传和下载
- tar 报错gzip: stdin: not in gzip format