문제

링크

풀이

#include <iostream>
using namespace std;
 
void solve(void) {
  int fs, cs, es, bs; cin >> fs >> cs >> es >> bs;
  int fn, cn, en, bn; cin >> fn >> cn >> en >> bn;
  int q; cin >> q;
 
  int cnt = 0;
  while (q--) {
    int op, i; cin >> op >> i;
    if (op == 1) {
      if (fn * i > fs || cn * i > cs || en * i > es || bn * i > bs) {
        cout << "Hello, siumii";
      } else {
        fs -= fn * i;
        cs -= cn * i;
        es -= en * i;
        bs -= bn * i;
        cnt += i; cout << cnt;
      }
    } else if (op == 2) {
      fs += i; cout << fs;
    } else if (op == 3) {
      cs += i; cout << cs;
    } else if (op == 4) {
      es += i; cout << es;
    } else if (op == 5) {
      bs += i; cout << bs;
    }
    cout << "\n";
  }
}
 
int main(void) {
  ios::sync_with_stdio(false);
  cin.tie(nullptr);
 
  solve();
  return 0;
}