fork download
  1.  
  2. void solve(ll &T)
  3. {
  4. ll n;
  5. cin>>n;
  6.  
  7. queue<ll> q;
  8. for(ll i=0; i<n; i++)
  9. {
  10. ll p;
  11. cin>>p;
  12. q.push(p);
  13. }
  14.  
  15. map<ll,ll> coin;
  16. while(!q.empty())
  17. {
  18. ll p = q.front();
  19. q.pop();
  20.  
  21. if(p == 5) {
  22. coin[5]++;
  23. }
  24. else if(p == 10 and coin[5]) {
  25. coin[5]--;
  26. coin[10]++;
  27. }
  28. else if(p == 15)
  29. {
  30. if(coin[10]) {
  31. coin[10]--;
  32. coin[15]++;
  33. }
  34. else if(coin[5] >= 2) {
  35. coin[5] -= 2;
  36. coin[15]++;
  37. }
  38. else {
  39. cout<<"NO\n";
  40. return;
  41. }
  42. }
  43. else {
  44. cout<<"NO\n";
  45. return;
  46. }
  47. }
  48. cout<<"YES\n";
  49. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
prog.cpp:2:12: error: unknown type name 'll'
void solve(ll &T)
           ^
prog.cpp:4:5: error: unknown type name 'll'
    ll n;
    ^
prog.cpp:5:5: error: use of undeclared identifier 'cin'
    cin>>n;
    ^
prog.cpp:7:5: error: use of undeclared identifier 'queue'
    queue<ll> q;
    ^
prog.cpp:7:11: error: use of undeclared identifier 'll'
    queue<ll> q;
          ^
prog.cpp:7:15: error: use of undeclared identifier 'q'
    queue<ll> q;
              ^
prog.cpp:8:9: error: unknown type name 'll'
    for(ll i=0; i<n; i++)
        ^
prog.cpp:10:9: error: unknown type name 'll'
        ll p;
        ^
prog.cpp:11:9: error: use of undeclared identifier 'cin'
        cin>>p;
        ^
prog.cpp:12:9: error: use of undeclared identifier 'q'
        q.push(p);
        ^
prog.cpp:15:5: error: use of undeclared identifier 'map'
    map<ll,ll> coin;
    ^
prog.cpp:15:9: error: use of undeclared identifier 'll'
    map<ll,ll> coin;
        ^
prog.cpp:15:12: error: use of undeclared identifier 'll'
    map<ll,ll> coin;
           ^
prog.cpp:15:16: error: use of undeclared identifier 'coin'
    map<ll,ll> coin;
               ^
prog.cpp:16:12: error: use of undeclared identifier 'q'
    while(!q.empty())
           ^
prog.cpp:18:9: error: unknown type name 'll'
        ll p = q.front();
        ^
prog.cpp:18:16: error: use of undeclared identifier 'q'
        ll p = q.front();
               ^
prog.cpp:19:9: error: use of undeclared identifier 'q'
        q.pop();
        ^
prog.cpp:22:13: error: use of undeclared identifier 'coin'
            coin[5]++;
            ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
stdout
Standard output is empty