您的位置:首页 > 编程语言 > C语言/C++

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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: