結果
問題 |
No.3246 80% Accuracy Calculator
|
ユーザー |
![]() |
提出日時 | 2025-08-23 23:14:31 |
言語 | PyPy3 (7.3.15) |
結果 |
RE
|
実行時間 | - |
コード長 | 682 bytes |
コンパイル時間 | 161 ms |
コンパイル使用メモリ | 82,644 KB |
実行使用メモリ | 96,144 KB |
平均クエリ数 | 8890.00 |
最終ジャッジ日時 | 2025-08-23 23:15:12 |
合計ジャッジ時間 | 21,815 ms |
ジャッジサーバーID (参考情報) |
judge4 / judge3 |
(要ログイン)
ファイルパターン | 結果 |
---|---|
other | RE * 43 |
ソースコード
v=[0]*900 for _ in range(10): print('?','A',flush=True) ans=int(input()) if ans<900: v[ans]+=1 p=max(v) X=-1 for i in range(900): if v[i]==p: X=i v=[0]*900 for _ in range(10): print('?','B',flush=True) ans=int(input()) if ans<900: v[ans]+=1 p=max(v) Y=-1 for i in range(900): if v[i]==p: Y=i for i in range(Y): if i%2==0: while True: print('+','A','C','B',flush=True) ans=int(input()) if ans==(i+1)*X: break else: while True: print('+','A','B','C',flush=True) ans=int(input()) if ans==(i+1)*X: break if Y%2==1: print('!','B',flush=True) else: print('!','C',flush=True) exit()