前提・ 実現したいこと
ARC139のB問題で、何が間違っているのかわからず困っています。
https://atcoder.jp/contests/arc139/tasks/arc139_b
下記ソースコードで不正解となる反例を教えて戴けないでしょうか。
発生している問題・エラーメッセージ
入力例はACするのですが、テストケースは殆どWAになってしまいます。
該当のソースコード
python
1T = int(input()) 2anslist = [] 3for _ in range(T): 4 N, A, B, X, Y, Z = map(int, input().split()) 5 ans = 0 6 val = [1, A, B] 7 cost = [X, Y, Z] 8 9 #コスパを計算 10 ratioA = Y/A 11 ratioB = Z/B 12 aa = [X, ratioA, ratioB] 13 14 #コスパの良い(小さい)ものから使い切っていく 15 ans += (N//val[aa.index(sorted(aa)[0])])*cost[aa.index(sorted(aa)[0])] 16 amari = N%val[aa.index(sorted(aa)[0])] 17 18 ans += (amari//val[aa.index(sorted(aa)[1])])*cost[aa.index(sorted(aa)[1])] 19 amari2 = amari%val[aa.index(sorted(aa)[1])] 20 21 ans += (amari2//val[aa.index(sorted(aa)[2])])*cost[aa.index(sorted(aa)[2])] 22 23 anslist.append(ans) 24 25for a in anslist: 26 print(a, end="\n")
試したこと
自作入力例はいくつか試しましたが、間違いの出る例を見出せませんでした
補足情報(FW/ツールのバージョンなど)
python3
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/04/26 14:06