1 条题解
- 
  0
C :
#include<stdio.h> int main() { int n,t,p,q[100000],s; char a[50]; while(scanf("%d%d",&n,&t)!=EOF) { getchar(); for(p=0;p<n;p++) { q[p]=0; } while(t--) { scanf("%s",&a); if(a[0]=='C') { scanf("%d",&p); if(q[p-1])q[p-1]=0; else q[p-1]=1; } else { s=0; for(p=0;p<n;p++) { s+=q[p]; } printf("%d\n",s); } } } return 0; }C++ :
#include<stdio.h> bool a[100010]; int main() { int n,m,t,k,l,count=0; char c[10]; scanf("%d%d",&n,&t); while(t--) { scanf("%s",c); if(c[0]=='C') { scanf("%d",&l); a[l]=!a[l]; if(a[l]==1) count++; else count--; } if(c[0]=='Q') printf("%d\n",count); } return 0; } 
- 1
 
信息
- ID
 - 2242
 - 时间
 - 1000ms
 - 内存
 - 128MiB
 - 难度
 - (无)
 - 标签
 - (无)
 - 递交数
 - 0
 - 已通过
 - 0
 - 上传者