結果

問題 No.513 宝探し2
ユーザー flippergoflippergo
提出日時 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
権限があれば一括ダウンロードができます

ソースコード

diff #
プレゼンテーションモードにする

x0 = 0
x1 = 10**5
y0 = 0
y1 = 10**5
cnt = 0
A = []
while True:
if cnt%4==0:
a = (3*x0+x1)//4
b = (3*y0+y1)//4
elif cnt%4==1:
a = (x0+3*x1)//4
b = (3*y0+y1)//4
elif cnt%4==2:
a = (x0+3*x1)//4
b = (y0+3*y1)//4
else:
a = (3*x0+x1)//4
b = (y0+3*y1)//4
print(a,b)
d = int(input())
if d==0:break
A.append((a,b,cnt,d))
if cnt%4==3:
dmin = 10**9
for i in range(4):
a,b,cnt,d = A[i]
if d<dmin:
dmin = d
amin = a
bmin = b
cmin = cnt
if cmin==0:
x1 = (x0+x1)//2
y1 = (y0+y1)//2
elif cmin==1:
x0 = (x0+x1)//2
y1 = (y0+y1)//2
elif cmin==2:
x0 = (x0+x1)//2
y0 = (y0+y1)//2
else:
x1 = (x0+x1)//2
y0 = (y0+y1)//2
A = []
cnt += 1
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0