結果
| 問題 |
No.2831 Cos Bomb Crasher
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-07-12 13:32:36 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 1,362 bytes |
| コンパイル時間 | 171 ms |
| コンパイル使用メモリ | 82,392 KB |
| 実行使用メモリ | 71,280 KB |
| 平均クエリ数 | 51.86 |
| 最終ジャッジ日時 | 2024-07-15 08:12:44 |
| 合計ジャッジ時間 | 14,676 ms |
|
ジャッジサーバーID (参考情報) |
judge5 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | AC * 57 WA * 1 |
ソースコード
N=int(input())
print("1","0.5","0")
xp,_,_=list(map(str,input().split()))
print("1","-0.5","0")
xm,_,_=list(map(str,input().split()))
ansx=0
if xp=="+" and xm=="+":
ansx=0
elif xp=="-":
ok=0
ng=2*N+1
while abs(ok-ng)>1:
m=(ok+ng)//2
print("1",m,0)
k,_,_=list(map(str,input().split()))
if k=="?" or k=="0":
ok=m
ng=m+1
break
if k=="-":
ok=m
else:
ng=m
ansx=ok
else:
ng=-2*N-1
ok=0
while abs(ok-ng)>1:
m=(ok+ng)//2
print("1",m,0)
k,_,_=list(map(str,input().split()))
if k=="?" or k=="0":
ok=m
ng=m-1
break
if k=="-":
ok=m
else:
ng=m
ansx=ok
print("1","0","0.5")
yp,_,_=list(map(str,input().split()))
print("1","0","-0.5")
ym,_,_=list(map(str,input().split()))
ansy=0
if yp=="+" and ym=="+":
ansy=0
elif yp=="-":
ok=0
ng=2*N+1
while abs(ok-ng)>1:
m=(ok+ng)//2
print("1",0,m)
k,_,_=list(map(str,input().split()))
if k=="?" or k=="0":
ok=m
ng=m+1
break
if k=="-":
ok=m
else:
ng=m
ansy=ok
else:
ng=-2*N-1
ok=0
while abs(ok-ng)>1:
m=(ok+ng)//2
print("1",0,m)
k,_,_=list(map(str,input().split()))
if k=="?" or k=="0":
ok=m
ng=m-1
break
if k=="-":
ok=m
else:
ng=m
ansy=ok
print(2,ansx/2,ansy/2,(ansx**2+ansy**2)/4)