解题思路:
要注意输入M组区间时是分步进行M次操作(移出)的。
注意事项:
参考代码:
#include<stdio.h>
int main(){
int i,j,L,M,s,e,count=0;
int arr[10001];
while(scanf("%d %d",&L,&M)!=EOF){
for(i=0;i<=L;i++){
arr[i]=1;
}
for(i=0;i<M;i++){
scanf("%d%d",&s,&e);
for(j=s;j<=e;j++)
arr[j]=0;
}
for(i=0;i<=L;i++){
if(arr[i]==1)
count++;
}
printf("%d",count);
}
return 0;
}
0.0分
0 人评分
C二级辅导-阶乘数列 (C语言代码)浏览:616 |
数组输出 (C语言代码)浏览:767 |
C语言训练-计算:t=1-1/(2*2)-1/(3*3)-...-1/(m*m) (C语言代码)浏览:783 |
【密码】 (C语言代码)浏览:333 |
兰顿蚂蚁 (C++代码)浏览:1091 |
printf基础练习2 (C语言代码)浏览:942 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:553 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:999 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:962 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:482 |