- 题解
H1011. 新-校门外的树题解
- 2024-1-28 8:23:43 @
和校门外的树没什区别
上AC代码(我知道你们只看这里)
#include<bits/stdc++.h>
using namespace std;
int main(){
int l,m,op,u,v,sum=0;
cin>>l>>m;
int a[10001]={0};
for(int i=1;i<=m;i++){
cin>>op;//判断执行移除还是补种
if(op==0){
cin>>u>>v;
for(int j=u;j<=v;j++){
a[j]=1;//移除,让里面的所有数变成1
}
}else if(op==1){
cin>>u>>v;//op是0是1不影响输入
for(int t=u;t<=v;t++){
if(a[t]==1){//如果树已经被移走了
a[t]=0;//同理,变成0
}
}
}
}
for(int f=0;f<=l;f++){
if(a[f]==0){//判断有多少个0
sum++;//计数器累加
}
}
cout<<sum;//输出
}
抄的时候把注释删掉
2 条评论
-
@ 2024-1-29 11:34:40
666👍 👍 👍
-
2024-1-28 8:25:31@
👍
- 1