和校门外的树没什区别

上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