ゲームフリーク Programming Contest 2023(AtCoder Beginner Contest 317)の解説記事です。
目次
ABC317 A – Potions
問題
解法
傷薬の効き目が弱い順から考え、体力が \(X\) 以上になるものを出力する
解説
まず入力 \(N\) , \(H\) , \(X\) をint
、\(P\) をlist
として受け取ります。
# 入力
N,H,X=map(int,input().split())
P=list(map(int,input().split()))
傷薬の効き目が弱い順から考え、体力が \(X\) 以上になるものを出力します。
# 傷薬の効き目が弱い順から考え、体力が X 以上になるもの
for i in range(N):
if H+P[i]>=X:
# 解答を出力
print(i+1)
exit()
解答
# 入力
N,H,X=map(int,input().split())
P=list(map(int,input().split()))
# 傷薬の効き目が弱い順から考え、体力が X 以上になるもの
for i in range(N):
if H+P[i]>=X:
# 解答を出力
print(i+1)
exit()