#include<stdio.h> int main(){ int m,n,i,j,count=0; scanf("%d%d",&m,&n); int t[m+1],a[n][2];//读入数据,m+1是为了好判断,和实际情况一一照应 for(i=0;i<=m;i++)//从0开始是因为0上也是有一棵树 t[i]=1; for(i=0;i<n;i++)for(j=0;j<2;j++)scanf("%d",&a[i][j]); for(i=0;i<n;i++){ for(j=a[i][0];j<=a[i][1];j++){//开始判断,如果数被挖掉,则变为0,存在则为1 t[j]=0; } } for(i=0;i<=m;i++){//计算还剩下多少树 if(t[i])count++; } printf("%d",count); return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题8.4 (Java代码)浏览:728 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:1514 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:277 |
最长单词 (C语言代码)浏览:1362 |
WU-整数平均值 (C++代码)浏览:1237 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |
简单的a+b (C语言代码)浏览:543 |
敲七 (C++代码)浏览:1050 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:740 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1027 |