結果

問題 No.2962 Sum Bomb Bomber
ユーザー flippergo
提出日時 2025-02-09 09:12:57
言語 PyPy3
(7.3.15)
結果
WA  
実行時間 -
コード長 757 bytes
コンパイル時間 682 ms
コンパイル使用メモリ 82,048 KB
実行使用メモリ 71,064 KB
平均クエリ数 190.26
最終ジャッジ日時 2025-02-09 09:13:13
合計ジャッジ時間 12,076 ms
ジャッジサーバーID
(参考情報)
judge2 / judge3
このコードへのチャレンジ
(要ログイン)
ファイルパターン 結果
sample AC * 1
other AC * 62 WA * 2
権限があれば一括ダウンロードができます

ソースコード

diff #

N = int(input())
high = 10**8+1
low = -10**8-1
while high-low>2:
    r = (2*high+low)//3
    l = (high+2*low)//3
    print(1,r,0)
    dr = int(input())
    print(1,l,0)
    dl = int(input())
    if dr<=dl:
        low = l
    else:
        high = r
x = 0
dmin = 10**10
for i in range(low,high+1):
    print(1,i,0)
    d = int(input())
    if d<dmin:
        dmin = d
        x = i
high = 10**8+1
low = -10**8-1
while high-low>2:
    r = (2*high+low)//3
    l = (high+2*low)//3
    print(1,x,r)
    dr = int(input())
    print(1,x,l)
    dl = int(input())
    if dr<=dl:
        low = l
    else:
        high = r
y = 0
dmin = 10**10
for i in range(low,high+1):
    print(1,x,i)
    d = int(input())
    if d<dmin:
        dmin = d
        y = i
print(2,x,y)
0