191092025-11-24 16:38:52birozsVárosnézéspypy3Time limit exceeded 40/801.103s28904 KiB
N,M = map(int,input().split())
L = list(map(int,input().split()))
Ut = []
Honnan = [0] * (N+1)
for _ in range(M):
    A,B = map(int,input().split())
    Ut.append([A,B])
sor = [[1,L[0]]]
maxhossz = 0
while len(sor) != 0:
    akt = sor.pop()
    aktter = akt[0]
    akthossz = akt[1]
    if aktter == N:
        if akthossz > maxhossz:
            maxhossz = akthossz
            honnan = Honnan[aktter]
            utvonal = [aktter]
            while honnan != 0:
                utvonal.append(honnan)
                honnan = Honnan[honnan]
    for el in Ut:
        if el[0] == aktter:
            sor.append([el[1],akthossz+L[el[1]-1]])
            Honnan[el[1]] = aktter
if maxhossz != 0:
    print(maxhossz)
    for i in range(len(utvonal)-1,-1,-1):
        print(utvonal[i],end=" ")
else:
    print(-1)
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted39ms19436 KiB
subtask220/20
2Accepted39ms19440 KiB
3Accepted43ms19512 KiB
4Accepted39ms19424 KiB
5Accepted194ms23464 KiB
6Accepted109ms23368 KiB
7Accepted407ms24036 KiB
8Accepted404ms24040 KiB
9Accepted54ms21476 KiB
10Accepted945ms25320 KiB
11Accepted52ms21480 KiB
12Accepted45ms19788 KiB
subtask30/25
13Accepted43ms19572 KiB
14Accepted43ms19496 KiB
15Accepted41ms19628 KiB
16Accepted89ms21796 KiB
17Accepted41ms19484 KiB
18Accepted65ms21632 KiB
19Accepted46ms19808 KiB
20Accepted41ms19912 KiB
21Accepted46ms19692 KiB
22Time limit exceeded1.103s22384 KiB
23Accepted54ms21456 KiB
24Time limit exceeded1.103s22384 KiB
25Time limit exceeded1.083s22248 KiB
26Accepted75ms21972 KiB
27Accepted75ms23012 KiB
28Time limit exceeded1.082s27880 KiB
29Time limit exceeded1.09s23828 KiB
30Time limit exceeded1.103s27880 KiB
31Accepted100ms24772 KiB
32Accepted120ms28904 KiB
33Accepted86ms23560 KiB
subtask420/20
34Accepted41ms19860 KiB
35Accepted43ms19604 KiB
36Accepted46ms19628 KiB
37Accepted39ms19568 KiB
38Accepted94ms21652 KiB
39Accepted46ms19636 KiB
40Accepted64ms21828 KiB
41Accepted41ms19808 KiB
42Accepted45ms19944 KiB
43Accepted39ms19516 KiB
44Accepted86ms21844 KiB
45Accepted39ms19432 KiB
46Accepted695ms21772 KiB
47Accepted63ms21476 KiB
48Accepted46ms21008 KiB
49Accepted64ms21724 KiB
50Accepted45ms19436 KiB
51Accepted45ms19568 KiB
52Accepted39ms19584 KiB
53Accepted39ms19588 KiB
54Accepted43ms19684 KiB
55Accepted39ms19796 KiB
56Accepted37ms19712 KiB
57Accepted43ms19688 KiB
58Accepted46ms21548 KiB
59Accepted46ms21480 KiB
60Accepted46ms19584 KiB
61Accepted39ms19708 KiB
62Accepted52ms21584 KiB
63Accepted39ms19692 KiB
64Accepted46ms19696 KiB
65Accepted39ms19616 KiB
66Accepted52ms21496 KiB
subtask50/15
67Accepted41ms19860 KiB
68Accepted39ms19440 KiB
69Accepted43ms19512 KiB
70Accepted39ms19424 KiB
71Accepted194ms23464 KiB
72Accepted109ms23368 KiB
73Accepted407ms24036 KiB
74Accepted404ms24040 KiB
75Accepted54ms21476 KiB
76Accepted945ms25320 KiB
77Accepted52ms21480 KiB
78Accepted45ms19788 KiB
79Accepted43ms19572 KiB
80Accepted43ms19496 KiB
81Accepted41ms19628 KiB
82Accepted89ms21796 KiB
83Accepted41ms19484 KiB
84Accepted65ms21632 KiB
85Accepted46ms19808 KiB
86Accepted41ms19912 KiB
87Accepted46ms19692 KiB
88Time limit exceeded1.103s22384 KiB
89Accepted54ms21456 KiB
90Time limit exceeded1.103s22384 KiB
91Time limit exceeded1.083s22248 KiB
92Accepted75ms21972 KiB
93Accepted75ms23012 KiB
94Time limit exceeded1.082s27880 KiB
95Time limit exceeded1.09s23828 KiB
96Time limit exceeded1.103s27880 KiB
97Accepted100ms24772 KiB
98Accepted120ms28904 KiB
99Accepted86ms23560 KiB
100Accepted43ms19604 KiB
101Accepted46ms19628 KiB
102Accepted39ms19568 KiB
103Accepted94ms21652 KiB
104Accepted46ms19636 KiB
105Accepted64ms21828 KiB
106Accepted41ms19808 KiB
107Accepted45ms19944 KiB
108Accepted39ms19516 KiB
109Accepted86ms21844 KiB
110Accepted39ms19432 KiB
111Accepted695ms21772 KiB
112Accepted63ms21476 KiB
113Accepted46ms21008 KiB
114Accepted64ms21724 KiB
115Accepted45ms19436 KiB
116Accepted45ms19568 KiB
117Accepted39ms19584 KiB
118Accepted39ms19588 KiB
119Accepted43ms19684 KiB
120Accepted39ms19796 KiB
121Accepted37ms19712 KiB
122Accepted43ms19688 KiB
123Accepted46ms21548 KiB
124Accepted46ms21480 KiB
125Accepted46ms19584 KiB
126Accepted39ms19708 KiB
127Accepted52ms21584 KiB
128Accepted39ms19692 KiB
129Accepted46ms19696 KiB
130Accepted39ms19616 KiB
131Accepted52ms21496 KiB
132Time limit exceeded1.083s22136 KiB
133Accepted59ms21404 KiB
134Time limit exceeded1.082s22324 KiB
135Time limit exceeded1.083s22000 KiB
136Time limit exceeded1.082s22388 KiB
137Time limit exceeded1.085s22248 KiB
138Time limit exceeded1.087s22244 KiB
139Accepted75ms23016 KiB
140Accepted204ms23780 KiB
141Accepted143ms23532 KiB
142Accepted698ms24296 KiB
143Time limit exceeded1.087s24260 KiB
144Accepted736ms24552 KiB
145Time limit exceeded1.003s24052 KiB
146Time limit exceeded1.08s25064 KiB
147Time limit exceeded1.082s24808 KiB
148Time limit exceeded1.087s25320 KiB
149Time limit exceeded1.088s24552 KiB