for 文の練習問題!
問題概要
HP が であるモンスターを倒したい。
種類の必殺技を順に使っていく。
種類目の必殺技はモンスターの HP を
だけ減らすことができる。
モンスターの HP を 0 以下にすることができるかどうかを判定せよ。
考えたこと
for 文を用いて、実際に各 に対して
H から A[i] を引いていきましょう。
その結果、H <= 0 となれば "Yes"、ならなければ "No" と判定できます。
コード
#include <bits/stdc++.h> using namespace std; int main() { int H, N; cin >> H >> N; vector<int> A(N); for (int i = 0; i < N; i++) cin >> A[i]; for (int i = 0; i < N; i++) H -= A[i]; if (H <= 0) cout << "Yes" << endl; else cout << "No" << endl; }