社区讨论
什么鬼数据,随便瞎搞都能乱过;
P8819[CSP-S 2022] 星战参与者 17已保存回复 21
讨论操作
快速查看讨论及其快照的属性,并进行相关操作。
- 当前回复
- 21 条
- 当前快照
- 1 份
- 快照标识符
- @lo7nf0hd
- 此快照首次捕获于
- 2023/10/27 04:40 2 年前
- 此快照最后确认于
- 2023/10/27 04:40 2 年前
CPP
#include<bits/stdc++.h>
#define F(i,j,k) for(register int i=j,E=k;i<=E;i++)
#define N 500005
using namespace std;
int n,m,q,t,u,v,now,tar,r[N],R[N];
int main()
{
cin>>n>>m;
F(i,1,m) cin>>u>>v,r[v]+=u,now+=u;
F(i,1,n) tar+=i,R[i]=r[i];
cin>>q;
F(i,1,q)
{
cin>>t>>u;
if(t==1) cin>>v,r[v]-=u,now-=u;
if(t==2) now-=r[u],r[u]=0;
if(t==3) cin>>v,r[v]+=u,now+=u;
if(t==4) now+=R[u]-r[u],r[u]=R[u];
puts(now==tar?"YES":"NO");
}
return 0;
}
回复
共 21 条回复,欢迎继续交流。
正在加载回复...