219192026-01-14 10:22:24rebeka333Csapatokpython3Runtime error 0/10017ms3280 KiB
#!/usr/bin/env python3
# @check-accepted: examples two-distinct type1 type2 no-limits
# insert brief description of the solution here


# input data
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]:
        pos += 1
        A.append(pos)
        B.append(i + 1)
    else:
        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 error14ms3096 KiB
2Runtime error16ms2996 KiB
subtask20/5
3Runtime error17ms3144 KiB
4Runtime error16ms3124 KiB
5Runtime error17ms3124 KiB
6Runtime error16ms3124 KiB
subtask30/10
7Runtime error16ms3116 KiB
8Wrong answer16ms3096 KiB
9Runtime error16ms2872 KiB
10Runtime error17ms2868 KiB
11Runtime error14ms3100 KiB
12Runtime error16ms2892 KiB
13Runtime error17ms3096 KiB
subtask40/18
14Runtime error17ms3144 KiB
15Runtime error16ms3124 KiB
16Runtime error17ms3124 KiB
17Runtime error16ms3124 KiB
18Runtime error16ms2892 KiB
19Runtime error17ms2868 KiB
20Runtime error16ms2868 KiB
21Runtime error16ms2888 KiB
22Runtime error16ms2996 KiB
subtask50/28
23Runtime error17ms3144 KiB
24Runtime error16ms3124 KiB
25Runtime error17ms3124 KiB
26Runtime error16ms3124 KiB
27Runtime error16ms3116 KiB
28Wrong answer16ms3096 KiB
29Runtime error16ms2872 KiB
30Runtime error17ms2868 KiB
31Runtime error14ms3100 KiB
32Runtime error16ms2892 KiB
33Runtime error17ms3096 KiB
34Runtime error16ms2892 KiB
35Runtime error17ms2868 KiB
36Runtime error16ms2868 KiB
37Runtime error16ms2888 KiB
38Runtime error16ms2996 KiB
39Runtime error16ms3112 KiB
40Runtime error16ms3136 KiB
41Runtime error16ms3108 KiB
42Runtime error16ms2864 KiB
43Runtime error17ms3076 KiB
44Runtime error17ms3120 KiB
45Runtime error16ms3116 KiB
subtask60/39
46Runtime error16ms3280 KiB
47Runtime error16ms2868 KiB
48Runtime error17ms3144 KiB
49Runtime error16ms3124 KiB
50Runtime error17ms3124 KiB
51Runtime error16ms3124 KiB
52Runtime error16ms3116 KiB
53Wrong answer16ms3096 KiB
54Runtime error16ms2872 KiB
55Runtime error17ms2868 KiB
56Runtime error14ms3100 KiB
57Runtime error16ms2892 KiB
58Runtime error17ms3096 KiB
59Runtime error16ms2892 KiB
60Runtime error17ms2868 KiB
61Runtime error16ms2868 KiB
62Runtime error16ms2888 KiB
63Runtime error16ms2996 KiB
64Runtime error16ms3112 KiB
65Runtime error16ms3136 KiB
66Runtime error16ms3108 KiB
67Runtime error16ms2864 KiB
68Runtime error17ms3076 KiB
69Runtime error17ms3120 KiB
70Runtime error16ms3116 KiB
71Runtime error16ms2928 KiB
72Runtime error16ms2864 KiB
73Runtime error16ms2872 KiB
74Runtime error16ms2868 KiB
75Runtime error16ms2888 KiB
76Runtime error16ms3100 KiB