公式

A - 町内会の会計監査 / Neighborhood Association Audit 解説 by kyopro_friends


初心者の方へ


問題文の指示通り、 \(M\) 個のイベントをシミュレーションしましょう。言語によってはオーバーフローに注意してください。

実装例 (C++)

#include<bits/stdc++.h>
using namespace std;

int main(){
  long long s, p, r;
  cin >> s >> p >> r;
  int m;
  cin >> m;
  for(int i=0; i<m; i++){
    int e, v;
    cin >> e >> v;
    if(e == 1){
      s += v;
    }else{
      s -= v * p;
    }
  }
  cout << s - r << endl;
}

実装例 (Python)

S, P, R = map(int, input().split())
M = int(input())

for _ in range(M):
  e, v = map(int, input().split())
  if e == 1:
    S += v
  else:
    S -= v * P

print(S - R)

投稿日時:
最終更新: