結果
| 問題 | No.3400 Nana's Plus Permutation Game (7 + 7) ÷ 7 |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-09-18 15:23:47 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
RE
(最新)
AC
(最初)
|
| 実行時間 | - |
| コード長 | 603 bytes |
| 記録 | |
| コンパイル時間 | 230 ms |
| コンパイル使用メモリ | 82,900 KB |
| 実行使用メモリ | 85,192 KB |
| 平均クエリ数 | 1.83 |
| 最終ジャッジ日時 | 2025-12-06 23:30:34 |
| 合計ジャッジ時間 | 16,844 ms |
|
ジャッジサーバーID (参考情報) |
judge3 / judge2 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| other | RE * 77 |
ソースコード
N=int(input())
Q=set()
queryans=[-1]*(2**N+1)
for i in range(1,2**N+1):
print(1,i,i,flush=True)
C=int(input())
if C!=-1:
Q.add(i)
queryans[i]=C
while len(Q)>2:
P=set()
for j in Q:
if queryans[j] in Q:
P.add(j)
Q=P.copy()
ans=[0]*(2**N+1)
ans[0]=2
ind=[0,0]
for i in Q:
if queryans[i] in Q:
ans[i]=1
ind[0]=i
else:
ans[i]=2
ind[1]=i
while len(ind)<2**N:
print(1,ind[0],ind[-1],flush=True)
C=int(input())
if C==-1:
break
ans[C]=len(ind)+1
ind.append(C)
print(*ans,flush=True)