解题思路:
1.
#include <bits/stdc++.h> using namespace std; long long a[100000];//创造数组 int main() { fill(a,a+100000,1);//1表式有树 return 0; }
2.
int b,c,d,e,n,m,sum=0; cin>>b>>c; //b马路长度 //c区域个数 e=b+1; //e树的棵树
3.
for(int i=1 ; i<=c; i++) { cin>>m>>n; for(int j=0; j<=n; j++) { if(j>=m&&j<=n) { a[j]=a[j]-1; } } } for(int k=0; k<e; k++) { if(a[k]==1) { sum=sum+1; } }
注意事项:
参考代码:
#include <bits/stdc++.h> using namespace std; long long a[100000]; int main() { fill(a,a+100000,1); int b,c,d,e,n,m,sum=0; cin>>b>>c; //b马路长度 //c区域个数 e=b+1; //e树的棵树 for(int i=1 ; i<=c; i++) { cin>>m>>n; for(int j=0; j<=n; j++) { if(j>=m&&j<=n) { a[j]=a[j]-1; } } } for(int k=0; k<e; k++) { if(a[k]==1) { sum=sum+1; } } cout<<sum; return 0; }
0.0分
1 人评分
C语言训练-素数问题 (C语言代码)浏览:1695 |
C语言训练-计算1977!* (C++代码)浏览:907 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:548 |
WU-蓝桥杯算法提高VIP-企业奖金发放 (C++代码)浏览:1267 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:651 |
The 3n + 1 problem (C语言代码)浏览:550 |
复数求和 (C语言代码)浏览:994 |
C语言程序设计教程(第三版)课后习题10.7 (用指针求解)浏览:1542 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1029 |
C二级辅导-阶乘数列 (C语言代码)浏览:671 |