前提・実現したいこと
AtcoderのABC151のB問題でいくつかREが出てしまいます。
原因がわからないので、ご指摘していただけると助かります。
問題
高橋君はN科目のテストを受けます。各テストは K点満点であり、点数はそれぞれ0以上の整数です。
高橋君は N−1科目のテストを既に受けており、i番目の科目のテストの点数はAi点でした。
高橋君の目標は、N科目のテストの平均点を M点以上にすることです。
高橋君が目標を達成するためには、最後のテストで最低何点取る必要があるか出力してください。
達成不可能である場合は、代わりに -1 を出力してください。
制約
2≤N≤100
1≤K≤100
1≤M≤K
0≤Ai≤K
入力中のすべての値は整数である。
自分のコード
N,K,M=map(int,input().split()) A=list(map(int,input().split())) if M*N - sum(A) > K: print(-1) elif sum(A)/N >= M: pirnt(0) else: print(M*N -sum(A))
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/13 00:16
2020/01/13 01:05
2020/01/13 01:50