公式

A - 水の補充 / Refilling Water 解説 by physics0523


初心者の方へ


問題文の指示に従って実装すればよいです。

for ループで各植木鉢の情報を取得し、注ぐ水の量を min 関数などを用いて求めて出力することを繰り返すことでこの問題に正解できます。

実装例 (C++):

#include<bits/stdc++.h>

using namespace std;
using ll=long long;

int main(){
  ll N,M;
  cin >> N >> M;
  for(ll i=0;i<N;i++){
    ll C,S;
    cin >> C >> S;
    ll add=min(C-S,M);
    M-=add;
    S+=add;
    cout << S << "\n";
  }
  return 0;
}

投稿日時:
最終更新: