結果
| 問題 |
No.2831 Cos Bomb Crasher
|
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-07-12 13:48:32 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 1,454 bytes |
| コンパイル時間 | 284 ms |
| コンパイル使用メモリ | 82,528 KB |
| 実行使用メモリ | 84,700 KB |
| 平均クエリ数 | 2.07 |
| 最終ジャッジ日時 | 2024-07-15 08:12:42 |
| 合計ジャッジ時間 | 13,310 ms |
|
ジャッジサーバーID (参考情報) |
judge6 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | RE * 58 |
ソースコード
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)>10**{-6}:
m=(ok+ng)/2
print("1",'{:.9f}'.format(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)>10**{-6}:
m=(ok+ng)/2
print("1",'{:.9f}'.format(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)>10**{-6}:
m=(ok+ng)/2
print("1",'{:.9f}'.format(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
ansy=ok
else:
ng=-2*N-1
ok=0
while abs(ok-ng)>10**{-6}:
m=(ok+ng)/2
print("1",'{:.9f}'.format(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
ansy=ok
print(2,ansx/2,ansy/2,(ansx**2+ansy**2)/4)