結果
| 問題 |
No.2673 A present from B
|
| コンテスト | |
| ユーザー |
titia
|
| 提出日時 | 2024-03-15 23:27:57 |
| 言語 | PyPy3 (7.3.15) |
| 結果 |
WA
|
| 実行時間 | - |
| コード長 | 457 bytes |
| コンパイル時間 | 268 ms |
| コンパイル使用メモリ | 82,452 KB |
| 実行使用メモリ | 78,664 KB |
| 最終ジャッジ日時 | 2024-09-30 03:02:22 |
| 合計ジャッジ時間 | 7,281 ms |
|
ジャッジサーバーID (参考情報) |
judge1 / judge4 |
(要ログイン)
| ファイルパターン | 結果 |
|---|---|
| sample | AC * 3 |
| other | AC * 10 WA * 14 |
ソースコード
import sys
input = sys.stdin.readline
N,M=map(int,input().split())
A=list(map(int,input().split()))
INI_A=A[:]
ANS=[2]*N
def calc(A):
ANS=list(range(N))
for i in range(len(A)):
a=A[i]-1
b=a+1
ANS[a],ANS[b]=ANS[b],ANS[a]
return ANS[0]
ANS[calc(A)]=0
for i in range(N+1):
for j in range(1,N):
A=INI_A[:i]+[j]+INI_A[i:]
#print(A)
x=calc(A)
ANS[x]=min(ANS[x],1)
print(*ANS[1:])
titia