解题思路:
#include <bits/stdc++.h>// using namespace std; int ji[10000000]; int main() { int l,m,sum=0,s,n; cin>>l>>m; for(int i=0; i<=l; i++) { ji[i]=1; } for(int i=1; i<=m; i++) { cin>>s>>n; for(int j=s; j<=n; j++) { ji[j]=0; } } for(int i=0;i<=l;i++) { if(ji[i]==1) { sum++; } } cout<<sum<<endl; return 0; }
注意事项
参考代码:
#include <bits/stdc++.h> using namespace std; int ji[10000000]; int main() { int l,m,sum=0,s,n; cin>>l>>m; for(int i=0; i<=l; i++) { ji[i]=1; } for(int i=1; i<=m; i++) { cin>>s>>n; for(int j=s; j<=n; j++) { ji[j]=0; } } for(int i=0;i<=l;i++) { if(ji[i]==1) { sum++; } } cout<<sum<<endl; return 0; }
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:583 |
A+B for Input-Output Practice (IV) (C++代码)浏览:713 |
人见人爱A+B (C语言代码)浏览:664 |
ASCII帮了大忙浏览:797 |
C语言程序设计教程(第三版)课后习题6.10 (C语言代码)浏览:900 |
C二级辅导-阶乘数列 (C语言代码)浏览:736 |
【排队买票】 (C语言代码)浏览:944 |
WU-字符串比较 (C++代码)浏览:824 |
用筛法求之N内的素数。 (C语言代码)浏览:890 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:366 |