結果
| 問題 |
No.1423 Triangle of Multiples
|
| コンテスト | |
| ユーザー |
paruf4
|
| 提出日時 | 2021-03-12 22:29:36 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 670 bytes |
| コンパイル時間 | 769 ms |
| コンパイル使用メモリ | 82,304 KB |
| 実行使用メモリ | 80,256 KB |
| 最終ジャッジ日時 | 2024-10-14 13:01:04 |
| 合計ジャッジ時間 | 4,676 ms |
|
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 1 |
| other | WA * 2 TLE * 1 -- * 1 |
ソースコード
def f(x,y):
if (a+b)*y > c*x and 1 <= c*x <= 10**18 and c*x > b*y:
return True
else:
return False
for _ in range(int(input())):
a,b,c = map(int,input().split())
t = [a,b,c]
t.sort()
a = t[0]
b = t[1]
c = t[2]
for i in range(100001):
ok = 1
ng = 10**18+1
while abs(ok-ng) > 1:
mid = (ok+ng)//2
if f(mid,i):
ok = mid
else:
ng = mid
if c*ok <= b*i:
continue
if (a+b)*i > c*ok and 1 <= c*ok <= 10**18 and 1 <= a*i <= 10**18 and 1 <= b*i <= 10**18:
print(a*i,b*i,c*ok)
break
paruf4