fork download
  1. #include <bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int c,n,x;
  6. queue <int> canguros, bebes;
  7. char accion;
  8.  
  9. cin >> c >> n;
  10. for(int i=1;i<=n;i++){
  11. cin >> accion;
  12. switch(accion){
  13. case 'N':
  14. canguros.push(1);
  15. cin >> x;
  16. bebes.push(x);
  17. break;
  18. case 'A':
  19. c-=(1+bebes.front());
  20. canguros.pop(); bebes.pop(); break;
  21. case 'C':
  22. cout << canguros.size() << '\n'; break;
  23. case 'R':
  24. cout << c << '\n';
  25. break;
  26. }
  27. }
  28.  
  29. return 0;
  30. }
Success #stdin #stdout 0s 5320KB
stdin
16 11
N 3
N 5
A
N 2
N 1
R
A
C
A
R
A
stdout
12
2
3