結果
問題 |
No.180 美しいWhitespace (2)
|
ユーザー |
|
提出日時 | 2025-03-07 16:27:27 |
言語 | PyPy3 (7.3.15) |
結果 |
WA
|
実行時間 | - |
コード長 | 576 bytes |
コンパイル時間 | 651 ms |
コンパイル使用メモリ | 82,672 KB |
実行使用メモリ | 76,712 KB |
最終ジャッジ日時 | 2025-03-07 16:27:33 |
合計ジャッジ時間 | 5,151 ms |
ジャッジサーバーID (参考情報) |
judge1 / judge2 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
sample | AC * 3 WA * 1 |
other | AC * 18 WA * 13 |
ソースコード
N = int(input()) a = [None]*(N) b = [None]*(N) for i in range(N): a[i],b[i] = map(int,input().split()) left = 0 right = 10**18 def func(a,b,c): function_max = 0 function_min = 10**18 for i in range(N): function_max = max(function_max,a[i] + b[i]*c) function_min = min(function_min,a[i] + b[i]*c) return function_max - function_min for i in range(1000): c1 = (left*2.0 + right) // 3.0 c2 = (left + right*2.0) // 3.0 if(func(a,b,c1) > func(a,b,c2)): left = c1 else: right = c2 print(int((left+right)//2))