結果
問題 |
No.846 メダル
|
ユーザー |
![]() |
提出日時 | 2019-12-11 17:48:08 |
言語 | Python3 (3.13.1 + numpy 2.2.1 + scipy 1.14.1) |
結果 |
TLE
|
実行時間 | - |
コード長 | 473 bytes |
コンパイル時間 | 86 ms |
コンパイル使用メモリ | 12,544 KB |
実行使用メモリ | 16,128 KB |
最終ジャッジ日時 | 2024-06-24 07:43:08 |
合計ジャッジ時間 | 4,048 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge4 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | -- * 4 |
other | AC * 8 TLE * 1 -- * 13 |
ソースコード
P, Q, R = map(int, input().split()) A, B, C = map(int, input().split()) min_N = 10**18 max_N = 0 flag = False for i in range(P*(A-1), P*A+1): gold = (i-1) // P + 1 silver = (i-1) // Q + 1 - gold copper = (i-1) // R + 1 - gold - silver if gold == A and silver == B and copper == C: flag = True if i < min_N: min_N = i elif i > max_N: max_N = i if flag: print(min_N, max_N) else: print(-1)