193632025-12-05 09:25:46ercseferencVárosnézéscpp17Wrong answer 20/801.123s262144 KiB
#include <bits/stdc++.h>
using namespace std;
struct ter{vector<int>kim, ut; int lat;
    long long ert=0; bool volt=0;};
int n,m; vector<ter>a;
void dfs(int x){
    a[x].ut.push_back(x);
    for(int i:a[x].kim){
        if(a[i].ert<a[x].ert+a[i].lat){
            a[i].ert=a[x].ert+a[i].lat;
            a[i].ut=a[x].ut;}
        dfs(i);}}

int main()
{
    //ifstream f("szamok.txt");
    cin>>n>>m; a.resize(n+1);
    for(int i=1; i<=n; i++)cin>>a[i].lat;
    for(int i=0; i<m; i++){
        int x,y; cin>>x>>y;
        a[x].kim.push_back(y);}
    a[1].ert=a[1].lat; dfs(1);
    cout<<a[n].ert<<endl;
    for(int i:a[n].ut)cout<<i<<" ";
    return 0;
}
SubtaskSumTestVerdictTimeMemory
subtask10/0
1Accepted1ms316 KiB
subtask220/20
2Accepted1ms316 KiB
3Accepted1ms500 KiB
4Accepted1ms316 KiB
5Accepted7ms1332 KiB
6Accepted3ms564 KiB
7Accepted13ms3904 KiB
8Accepted10ms3384 KiB
9Accepted1ms316 KiB
10Accepted194ms180496 KiB
11Accepted1ms316 KiB
12Accepted1ms316 KiB
subtask30/25
13Wrong answer1ms316 KiB
14Accepted1ms508 KiB
15Wrong answer1ms316 KiB
16Wrong answer3ms564 KiB
17Accepted1ms316 KiB
18Wrong answer1ms316 KiB
19Accepted1ms316 KiB
20Wrong answer1ms316 KiB
21Wrong answer1ms316 KiB
22Time limit exceeded1.115s207884 KiB
23Wrong answer2ms564 KiB
24Time limit exceeded1.111s210296 KiB
25Wrong answer71ms5916 KiB
26Wrong answer2ms316 KiB
27Wrong answer4ms316 KiB
28Time limit exceeded1.092s256532 KiB
29Wrong answer14ms1904 KiB
30Time limit exceeded1.103s242708 KiB
31Wrong answer14ms1076 KiB
32Wrong answer32ms1268 KiB
33Wrong answer10ms1592 KiB
subtask40/20
34Accepted1ms316 KiB
35Wrong answer1ms316 KiB
36Accepted1ms316 KiB
37Wrong answer1ms316 KiB
38Wrong answer1ms584 KiB
39Accepted1ms316 KiB
40Accepted1ms552 KiB
41Wrong answer1ms316 KiB
42Wrong answer1ms316 KiB
43Wrong answer1ms316 KiB
44Wrong answer2ms564 KiB
45Wrong answer1ms508 KiB
46Wrong answer7ms2148 KiB
47Wrong answer1ms316 KiB
48Wrong answer1ms316 KiB
49Wrong answer1ms316 KiB
50Wrong answer1ms324 KiB
51Accepted1ms316 KiB
52Wrong answer1ms560 KiB
53Accepted1ms316 KiB
54Wrong answer1ms316 KiB
55Wrong answer1ms316 KiB
56Wrong answer1ms316 KiB
57Wrong answer1ms316 KiB
58Wrong answer1ms504 KiB
59Wrong answer1ms316 KiB
60Wrong answer1ms316 KiB
61Accepted1ms316 KiB
62Wrong answer1ms316 KiB
63Wrong answer1ms316 KiB
64Wrong answer1ms316 KiB
65Wrong answer1ms316 KiB
66Wrong answer1ms316 KiB
subtask50/15
67Accepted1ms316 KiB
68Accepted1ms316 KiB
69Accepted1ms500 KiB
70Accepted1ms316 KiB
71Accepted7ms1332 KiB
72Accepted3ms564 KiB
73Accepted13ms3904 KiB
74Accepted10ms3384 KiB
75Accepted1ms316 KiB
76Accepted194ms180496 KiB
77Accepted1ms316 KiB
78Accepted1ms316 KiB
79Wrong answer1ms316 KiB
80Accepted1ms508 KiB
81Wrong answer1ms316 KiB
82Wrong answer3ms564 KiB
83Accepted1ms316 KiB
84Wrong answer1ms316 KiB
85Accepted1ms316 KiB
86Wrong answer1ms316 KiB
87Wrong answer1ms316 KiB
88Time limit exceeded1.115s207884 KiB
89Wrong answer2ms564 KiB
90Time limit exceeded1.111s210296 KiB
91Wrong answer71ms5916 KiB
92Wrong answer2ms316 KiB
93Wrong answer4ms316 KiB
94Time limit exceeded1.092s256532 KiB
95Wrong answer14ms1904 KiB
96Time limit exceeded1.103s242708 KiB
97Wrong answer14ms1076 KiB
98Wrong answer32ms1268 KiB
99Wrong answer10ms1592 KiB
100Wrong answer1ms316 KiB
101Accepted1ms316 KiB
102Wrong answer1ms316 KiB
103Wrong answer1ms584 KiB
104Accepted1ms316 KiB
105Accepted1ms552 KiB
106Wrong answer1ms316 KiB
107Wrong answer1ms316 KiB
108Wrong answer1ms316 KiB
109Wrong answer2ms564 KiB
110Wrong answer1ms508 KiB
111Wrong answer7ms2148 KiB
112Wrong answer1ms316 KiB
113Wrong answer1ms316 KiB
114Wrong answer1ms316 KiB
115Wrong answer1ms324 KiB
116Accepted1ms316 KiB
117Wrong answer1ms560 KiB
118Accepted1ms316 KiB
119Wrong answer1ms316 KiB
120Wrong answer1ms316 KiB
121Wrong answer1ms316 KiB
122Wrong answer1ms316 KiB
123Wrong answer1ms504 KiB
124Wrong answer1ms316 KiB
125Wrong answer1ms316 KiB
126Accepted1ms316 KiB
127Wrong answer1ms316 KiB
128Wrong answer1ms316 KiB
129Wrong answer1ms316 KiB
130Wrong answer1ms316 KiB
131Wrong answer1ms316 KiB
132Time limit exceeded1.123s203312 KiB
133Wrong answer2ms316 KiB
134Time limit exceeded1.123s243000 KiB
135Accepted303ms36552 KiB
136Time limit exceeded1.095s262144 KiB
137Wrong answer4ms1332 KiB
138Time limit exceeded1.009s262144 KiB
139Wrong answer3ms564 KiB
140Wrong answer6ms1332 KiB
141Wrong answer4ms1380 KiB
142Accepted10ms2152 KiB
143Wrong answer24ms7732 KiB
144Wrong answer16ms5172 KiB
145Wrong answer24ms13620 KiB
146Accepted34ms9556 KiB
147Time limit exceeded1.103s93364 KiB
148Time limit exceeded1.055s262144 KiB
149Runtime error910ms262144 KiB