結果
| 問題 | No.3400 Nana's Plus Permutation Game (7 + 7) ÷ 7 |
| コンテスト | |
| ユーザー |
|
| 提出日時 | 2024-09-18 15:13:44 |
| 言語 | PyPy3 (7.3.17) |
| 結果 |
RE
|
| 実行時間 | - |
| コード長 | 603 bytes |
| 記録 | |
| コンパイル時間 | 221 ms |
| コンパイル使用メモリ | 96,104 KB |
| 実行使用メモリ | 91,424 KB |
| 平均クエリ数 | 1.83 |
| 最終ジャッジ日時 | 2026-07-19 03:40:48 |
| 合計ジャッジ時間 | 19,444 ms |
|
ジャッジサーバーID (参考情報) |
judge2_0 / judge1_0 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| 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(i)
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)