219172026-01-14 10:21:47rebeka333Versenyeredményekpython3Runtime error 0/10016ms3104 KiB



N = int(input().strip())

R = list(map(int, input().strip().split()))

pos = 1

A = [1]

B = [1]

for i in range(1, N):

if R[i - 1] != R[i]:

else:

pos += 1

A.append(pos)

B.append(i + 1)

A.append(A[-1]) B.append(B[-1])

assert A == R or B == R

if A == R:

print(*B) else: print(*A)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Runtime error14ms2868 KiB
2Runtime error16ms2868 KiB
subtask20/10
3Runtime error14ms3068 KiB
4Runtime error16ms2868 KiB
5Runtime error14ms3000 KiB
6Runtime error14ms2860 KiB
subtask30/20
7Runtime error16ms2868 KiB
8Runtime error16ms2868 KiB
9Runtime error16ms3104 KiB
10Runtime error16ms3076 KiB
11Runtime error14ms2868 KiB
subtask40/20
12Runtime error16ms2856 KiB
13Runtime error14ms2888 KiB
14Runtime error16ms2860 KiB
15Runtime error14ms2876 KiB
16Runtime error16ms2868 KiB
subtask50/50
17Runtime error14ms3064 KiB
18Runtime error16ms3096 KiB
19Runtime error14ms3068 KiB
20Runtime error16ms2868 KiB
21Runtime error14ms3000 KiB
22Runtime error14ms2860 KiB
23Runtime error16ms2868 KiB
24Runtime error16ms2868 KiB
25Runtime error16ms3104 KiB
26Runtime error16ms3076 KiB
27Runtime error14ms2868 KiB
28Runtime error16ms2856 KiB
29Runtime error14ms2888 KiB
30Runtime error16ms2860 KiB
31Runtime error14ms2876 KiB
32Runtime error16ms2868 KiB
33Runtime error14ms3056 KiB
34Runtime error16ms2868 KiB
35Runtime error16ms3084 KiB
36Runtime error16ms2856 KiB
37Runtime error14ms3052 KiB
38Runtime error14ms2968 KiB
39Runtime error16ms2868 KiB
40Runtime error16ms2868 KiB