219192026-01-14 10:22:24rebeka333Csapatokpython3Futási hiba 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)

RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Futási hiba14ms3096 KiB
2Futási hiba16ms2996 KiB
subtask20/5
3Futási hiba17ms3144 KiB
4Futási hiba16ms3124 KiB
5Futási hiba17ms3124 KiB
6Futási hiba16ms3124 KiB
subtask30/10
7Futási hiba16ms3116 KiB
8Hibás válasz16ms3096 KiB
9Futási hiba16ms2872 KiB
10Futási hiba17ms2868 KiB
11Futási hiba14ms3100 KiB
12Futási hiba16ms2892 KiB
13Futási hiba17ms3096 KiB
subtask40/18
14Futási hiba17ms3144 KiB
15Futási hiba16ms3124 KiB
16Futási hiba17ms3124 KiB
17Futási hiba16ms3124 KiB
18Futási hiba16ms2892 KiB
19Futási hiba17ms2868 KiB
20Futási hiba16ms2868 KiB
21Futási hiba16ms2888 KiB
22Futási hiba16ms2996 KiB
subtask50/28
23Futási hiba17ms3144 KiB
24Futási hiba16ms3124 KiB
25Futási hiba17ms3124 KiB
26Futási hiba16ms3124 KiB
27Futási hiba16ms3116 KiB
28Hibás válasz16ms3096 KiB
29Futási hiba16ms2872 KiB
30Futási hiba17ms2868 KiB
31Futási hiba14ms3100 KiB
32Futási hiba16ms2892 KiB
33Futási hiba17ms3096 KiB
34Futási hiba16ms2892 KiB
35Futási hiba17ms2868 KiB
36Futási hiba16ms2868 KiB
37Futási hiba16ms2888 KiB
38Futási hiba16ms2996 KiB
39Futási hiba16ms3112 KiB
40Futási hiba16ms3136 KiB
41Futási hiba16ms3108 KiB
42Futási hiba16ms2864 KiB
43Futási hiba17ms3076 KiB
44Futási hiba17ms3120 KiB
45Futási hiba16ms3116 KiB
subtask60/39
46Futási hiba16ms3280 KiB
47Futási hiba16ms2868 KiB
48Futási hiba17ms3144 KiB
49Futási hiba16ms3124 KiB
50Futási hiba17ms3124 KiB
51Futási hiba16ms3124 KiB
52Futási hiba16ms3116 KiB
53Hibás válasz16ms3096 KiB
54Futási hiba16ms2872 KiB
55Futási hiba17ms2868 KiB
56Futási hiba14ms3100 KiB
57Futási hiba16ms2892 KiB
58Futási hiba17ms3096 KiB
59Futási hiba16ms2892 KiB
60Futási hiba17ms2868 KiB
61Futási hiba16ms2868 KiB
62Futási hiba16ms2888 KiB
63Futási hiba16ms2996 KiB
64Futási hiba16ms3112 KiB
65Futási hiba16ms3136 KiB
66Futási hiba16ms3108 KiB
67Futási hiba16ms2864 KiB
68Futási hiba17ms3076 KiB
69Futási hiba17ms3120 KiB
70Futási hiba16ms3116 KiB
71Futási hiba16ms2928 KiB
72Futási hiba16ms2864 KiB
73Futási hiba16ms2872 KiB
74Futási hiba16ms2868 KiB
75Futási hiba16ms2888 KiB
76Futási hiba16ms3100 KiB