225962026-01-15 11:48:03VikiMunkákpython3Hibás válasz 0/80691ms17144 KiB
NM = [int(i) for i in input().split()]
N = NM[0]
M = NM[1]
A = [0]*(N+1)
H = [0]*(N+1)
OH = [0]*(N+1)
munkak = [""]*(N+1)

for i in range(M):
    AH = [int(i) for i in input().split()]
    if A[AH[0]] < AH[1]:
        A[AH[0]] = AH[1]
        H[AH[0]] = i+1
OH[1] = A[1]
OH[2] = A[2]
print(H)
munkak[1] = str(H[1])
munkak[2] = str(H[2])
if N == 2:
    if OH[1] > OH[2]:
        print(OH[1], 1)
        print(H[1])
    else:
        print(OH[2], 1)
        print(H[2])
else:
    for i in range(3,N+1):
        if A[i] != 0:
            maxi = 0
            max = 0
            for j in range(1,i-1):
                if OH[j] > max:
                    max = OH[j]
                    maxi = j
            munkak[i] = munkak[maxi] +  " " + str(H[i])
            OH[i] = A[i] + max
max = 0
maxi = 0
for i in range(N+1):
    if OH[i] > max:
        max = OH[i]
        maxi = i
T = munkak[maxi].strip().split()
print(f"{max} {len(T)}")
print (munkak[maxi])
RészfeladatÖsszpontTesztVerdiktIdőMemória
subtask10/0
1Hibás válasz16ms3124 KiB
2Időlimit túllépés691ms11564 KiB
subtask20/10
3Hibás válasz17ms3124 KiB
4Hibás válasz16ms3352 KiB
5Hibás válasz17ms3124 KiB
6Hibás válasz17ms3124 KiB
7Hibás válasz17ms3252 KiB
subtask30/10
8Hibás válasz17ms3108 KiB
9Hibás válasz17ms3120 KiB
10Hibás válasz17ms3124 KiB
11Hibás válasz17ms3264 KiB
12Hibás válasz17ms3096 KiB
subtask40/10
13Hibás válasz17ms3124 KiB
14Hibás válasz16ms3352 KiB
15Hibás válasz17ms3124 KiB
16Hibás válasz17ms3124 KiB
17Hibás válasz17ms3252 KiB
18Hibás válasz16ms3124 KiB
19Hibás válasz16ms3320 KiB
20Hibás válasz17ms3124 KiB
21Hibás válasz17ms3120 KiB
22Hibás válasz17ms3036 KiB
subtask50/10
23Hibás válasz17ms3108 KiB
24Hibás válasz17ms3120 KiB
25Hibás válasz17ms3124 KiB
26Hibás válasz17ms3264 KiB
27Hibás válasz17ms3096 KiB
28Hibás válasz23ms3580 KiB
29Hibás válasz21ms3460 KiB
30Hibás válasz24ms3380 KiB
31Hibás válasz26ms3376 KiB
32Hibás válasz27ms3380 KiB
subtask60/10
33Hibás válasz17ms3124 KiB
34Hibás válasz16ms3352 KiB
35Hibás válasz17ms3124 KiB
36Hibás válasz17ms3124 KiB
37Hibás válasz17ms3252 KiB
38Hibás válasz17ms3108 KiB
39Hibás válasz17ms3120 KiB
40Hibás válasz17ms3124 KiB
41Hibás válasz17ms3264 KiB
42Hibás válasz17ms3096 KiB
43Hibás válasz16ms3124 KiB
44Hibás válasz16ms3320 KiB
45Hibás válasz17ms3124 KiB
46Hibás válasz17ms3120 KiB
47Hibás válasz17ms3036 KiB
48Hibás válasz23ms3580 KiB
49Hibás válasz21ms3460 KiB
50Hibás válasz24ms3380 KiB
51Hibás válasz26ms3376 KiB
52Hibás válasz27ms3380 KiB
53Hibás válasz72ms3636 KiB
54Hibás válasz82ms3636 KiB
55Hibás válasz82ms3832 KiB
56Hibás válasz81ms3624 KiB
57Hibás válasz78ms3636 KiB
subtask70/10
58Hibás válasz17ms3124 KiB
59Hibás válasz16ms3352 KiB
60Hibás válasz17ms3124 KiB
61Hibás válasz17ms3124 KiB
62Hibás válasz17ms3252 KiB
63Hibás válasz17ms3108 KiB
64Hibás válasz17ms3120 KiB
65Hibás válasz17ms3124 KiB
66Hibás válasz17ms3264 KiB
67Hibás válasz17ms3096 KiB
68Hibás válasz16ms3124 KiB
69Hibás válasz16ms3320 KiB
70Hibás válasz17ms3124 KiB
71Hibás válasz17ms3120 KiB
72Hibás válasz17ms3036 KiB
73Hibás válasz23ms3580 KiB
74Hibás válasz21ms3460 KiB
75Hibás válasz24ms3380 KiB
76Hibás válasz26ms3376 KiB
77Hibás válasz27ms3380 KiB
78Hibás válasz72ms3636 KiB
79Hibás válasz82ms3636 KiB
80Hibás válasz82ms3832 KiB
81Hibás válasz81ms3624 KiB
82Hibás válasz78ms3636 KiB
83Időlimit túllépés681ms13796 KiB
84Időlimit túllépés683ms14116 KiB
85Időlimit túllépés683ms12568 KiB
86Időlimit túllépés683ms14276 KiB
87Időlimit túllépés684ms15136 KiB
subtask80/20
88Hibás válasz17ms3124 KiB
89Hibás válasz16ms3352 KiB
90Hibás válasz17ms3124 KiB
91Hibás válasz17ms3124 KiB
92Hibás válasz17ms3252 KiB
93Hibás válasz17ms3108 KiB
94Hibás válasz17ms3120 KiB
95Hibás válasz17ms3124 KiB
96Hibás válasz17ms3264 KiB
97Hibás válasz17ms3096 KiB
98Hibás válasz16ms3124 KiB
99Hibás válasz16ms3320 KiB
100Hibás válasz17ms3124 KiB
101Hibás válasz17ms3120 KiB
102Hibás válasz17ms3036 KiB
103Hibás válasz23ms3580 KiB
104Hibás válasz21ms3460 KiB
105Hibás válasz24ms3380 KiB
106Hibás válasz26ms3376 KiB
107Hibás válasz27ms3380 KiB
108Hibás válasz72ms3636 KiB
109Hibás válasz82ms3636 KiB
110Hibás válasz82ms3832 KiB
111Hibás válasz81ms3624 KiB
112Hibás válasz78ms3636 KiB
113Időlimit túllépés681ms13796 KiB
114Időlimit túllépés683ms14116 KiB
115Időlimit túllépés683ms12568 KiB
116Időlimit túllépés683ms14276 KiB
117Időlimit túllépés684ms15136 KiB
118Időlimit túllépés681ms16124 KiB
119Időlimit túllépés683ms17144 KiB
120Időlimit túllépés683ms16696 KiB
121Időlimit túllépés683ms16644 KiB
122Időlimit túllépés685ms17084 KiB
123Időlimit túllépés685ms16408 KiB
124Időlimit túllépés685ms15864 KiB
125Időlimit túllépés685ms16620 KiB
126Időlimit túllépés688ms15800 KiB
127Időlimit túllépés688ms16384 KiB