fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3. int n;
  4. unordered_map<int,int>arr;
  5. int main() {
  6. ios::sync_with_stdio(false);
  7. cin.tie(0),cout.tie(0);
  8. int n,q;
  9. cin>>n>>q;
  10. while(q--){
  11. int op,x;
  12. cin>>op>>x;
  13. if(op==1){
  14. arr[x]++;
  15. bool flag=0;
  16. for(int i=1;i<=n;i++){
  17. if(arr[i]<1){
  18. flag=1;
  19. break;
  20. }
  21. }
  22. if(flag==0){
  23. for(int i=1;i<=n;i++){
  24. arr[i]--;
  25. }
  26. }
  27. }else{
  28. int sum=0;
  29. for(int i=1;i<=n;i++){
  30. if(arr[i]>=x){
  31. sum++;
  32. }
  33. }
  34. cout<<sum<<"\n";
  35. }
  36. }
  37. return 0;
  38. }
Success #stdin #stdout 0s 5320KB
stdin
3 7
1 1
1 3
1 3
2 1
2 2
1 2
2 1
stdout
2
1
1