CCF认证-201809-2-小明买菜-C语言代码实现(100分)
2019-02-24 20:15
169 查看
#include<stdio.h> #define Z 1000000 // 由于在函数内定义超大数组会导致内存溢出, // 所以采用定义全局数组的方式,也可将数组存放在堆上 int a[Z]; int main() { int n, sum = 0; scanf("%d", &n); int count = 1; while(count <= n * 2) { int i, j; scanf("%d%d", &i, &j); for (int m = i - 1; m <= j - 1; m++) { a[m] += 1; a[i - 1] = 0; } count++; } for(int k = 0; k <= Z - 1; k++) if(a[k] == 2) sum++; printf("%d", sum); return 0; }
相关文章推荐
- CCF认证 - 201703-2 - 学生排队 C语言代码实现(100分)
- CCF认证 - 201409-1 - 相邻数对 (C语言代码实现)(100分)
- CCF认证-201703-1-分蛋糕 C语言代码实现(100分)
- CCF认证 - 201612-1 - 中间数 C语言代码实现(100分)
- CCF认证 - 201612-2 - 工资计算 C语言代码实现(100分)
- CCF认证 - 201509-2 - 日期计算 C语言代码实现(100分)
- CCF认证 - 201409-2 - 画图 (C语言代码实现)(100分)
- CCF认证 - 201609-2 - 火车购票 C语言代码实现(100分)
- CCF认证 - 201503-1 - 图像旋转 - C语言代码实现(100分)
- CCF认证 - 201412-1 - 门禁系统 (C语言代码实现)(100分)
- CCF认证 - 201312-2 - ISBN号码 (C语言代码实现)(100分)
- CCF认证 - 201403-2 -窗口(C语言代码实现)(100分)
- CCF认证-201712-1-最小差值-C语言代码实现(100分)
- CCF认证 - 201412-2 - Z字形扫描 (C语言代码实现)(100分)
- CCF认证 - 201503-2 - 数字排序 (C++代码实现)(100分)
- CCF认证 - 201709-2 - 公共钥匙盒 C++代码实现 (plus 详细注释)(100分)
- CCF认证-201812-2-小明放学(C语言实现)
- CCF认证 - 201609-2 - 火车购票 C语言代码实现(90分)
- CCF认证 - 201512-2 -消除类游戏 (C语言代码实现)(90分)
- CCF认证-201709-1-打酱油 C语言代码(100分)