Official
A - 成長するスライム / Growing Slime Editorial
by
A - 成長するスライム / Growing Slime Editorial
by
physics0523
初心者の方へ
- AtCoder をはじめたばかりで何をしたらよいか分からない方は、まずは practice contest の問題A「Welcome to AtCoder」を解いてみてください。基本的な入出力の方法が載っています。
- また、プログラミングコンテストの問題に慣れていない方は、AtCoder Beginners Selection の問題をいくつか解いてみることをおすすめします。
- C++入門 AtCoder Programming Guide for beginners (APG4b) は、競技プログラミングのための C++ 入門用コンテンツです。
- Python入門 AtCoder Programming Guide for beginners (APG4bPython) は、競技プログラミングのための Python 入門用コンテンツです。
問題文の指示に従って、 \(W \ge V_i\) なるモンスターが来た時に限り \(W\) に \(V_i\) を加算するということを繰り返せばよいです。
一連の処理は while 文と if 文を組み合わせるなどして実装できます。
実装例 (C++):
#include<bits/stdc++.h>
using namespace std;
using ll=long long;
int main(){
ll N,W;
cin >> N >> W;
while(N--){
ll V;
cin >> V;
if(W>=V){W+=V;}
}
cout << W << "\n";
return 0;
}
posted:
last update:
