A - Sanitize Hands
解説
人目の宇宙人が消毒するたびに、 ずつ消毒液を消費する。
から を引いたものが 以上のものがあれば、その人は消毒できるため、答えの人数を増やす。
提出コード
- Go
func main() {
var n, m int
scanIntVariables(&n, &m)
H := readInts()
ans := 0
for i := 0; i < n; i++ {
m -= H[i]
if m < 0 {
break
}
ans++
}
writeLine(ans)
}
- C++
int main() {
int n, m; cin >> n >> m;
int ans = 0;
rep(i,0,n){
int h; cin >> h;
m -= h;
if (m < 0) break;
ans++;
}
cout << ans << endl;
}