結果
問題 | No.513 宝探し2 |
ユーザー |
|
提出日時 | 2024-10-21 08:18:57 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 956 bytes |
コンパイル時間 | 404 ms |
コンパイル使用メモリ | 82,460 KB |
実行使用メモリ | 84,156 KB |
平均クエリ数 | 100.00 |
最終ジャッジ日時 | 2024-10-21 08:19:02 |
合計ジャッジ時間 | 4,126 ms |
ジャッジサーバーID (参考情報) |
judge3 / judge1 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | RE * 12 |
ソースコード
x0 = 0x1 = 10**5y0 = 0y1 = 10**5cnt = 0A = []while True:if cnt%4==0:a = (3*x0+x1)//4b = (3*y0+y1)//4elif cnt%4==1:a = (x0+3*x1)//4b = (3*y0+y1)//4elif cnt%4==2:a = (x0+3*x1)//4b = (y0+3*y1)//4else:a = (3*x0+x1)//4b = (y0+3*y1)//4print(a,b)d = int(input())if d==0:breakA.append((a,b,cnt,d))if cnt%4==3:dmin = 10**9for i in range(4):a,b,cnt,d = A[i]if d<dmin:dmin = damin = abmin = bcmin = cntif cmin==0:x1 = (x0+x1)//2y1 = (y0+y1)//2elif cmin==1:x0 = (x0+x1)//2y1 = (y0+y1)//2elif cmin==2:x0 = (x0+x1)//2y0 = (y0+y1)//2else:x1 = (x0+x1)//2y0 = (y0+y1)//2A = []cnt += 1