社区讨论
20分求调
P1276校门外的树(增强版)参与者 3已保存回复 6
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 5 条
- 当前快照
- 1 份
- 快照标识符
- @mjiec4o4
- 此快照首次捕获于
- 2025/12/23 17:42 2 个月前
- 此快照最后确认于
- 2025/12/25 23:55 2 个月前
改正必关
CPP#include<bits/stdc++.h>
using namespace std;
bool vis[10005],t[10005];
int main(){
int l,n;
cin>>l>>n;
int cnt=0;
for(int i=0;i<=l;i++)t[i]=true;
for(int i=1;i<=n;i++){
int op,lo,hi;
cin>>op>>lo>>hi;
if(op==0){
for(int j=lo;j<=hi;j++){
if(vis[j]==true){
cnt++;
vis[j]=false;
}
t[j]=false;
}
}else{
for(int j=lo;j<=hi;j++){
if(t[j]==false)vis[j]=true;
t[j]=true;
}
}
}
int ans=0;
for(int i=0;i<=l;i++){
if(t[i]==true)ans++;
}
cout<<ans<<endl<<cnt;
return 0;
}
回复
共 6 条回复,欢迎继续交流。
正在加载回复...