| 19364 | 2025-12-05 10:11:14 | ercseferenc | Városnézés | cpp17 | Időlimit túllépés 0/80 | 1.1s | 21832 KiB |
#include <bits/stdc++.h>
using namespace std;
struct ter{vector<int>kim,bem; int lat,sor=-1,kov;
long long ert=0;};
int n,m; vector<ter>a;
vector<vector<int>>rende;
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[y].bem.push_back(x);}
bool mehet=1; vector<int>l1,l2;
l1.push_back(1); a[1].sor=1;
while(mehet){
rende.push_back(l1);
for(int i:l1){
for(int j:a[i].kim){
if(a[j].sor==-1){
l2.push_back(j);
a[j].sor=a[i].sor+1;}}}
if(l2.empty())mehet=0;
l1=l2; l2.clear();} a[1].ert=a[1].lat;
for(int i=1; i<rende.size(); i++){
for(int j:rende[i]){
int t=-1;
for(int k:a[j].bem)
if(t<a[k].ert){t=a[k].ert; a[k].kov=j;}
a[j].ert=a[j].lat+t;}}
int p=1; cout<<a[n].ert<<endl<<1<<" ";
while(p!=n){
p=a[p].kov;
cout<<p<<" ";}
return 0;
}| Részfeladat | Összpont | Teszt | Verdikt | Idő | Memória | ||
|---|---|---|---|---|---|---|---|
| subtask1 | 0/0 | ||||||
| 1 | Elfogadva | 1ms | 316 KiB | ||||
| subtask2 | 0/20 | ||||||
| 2 | Elfogadva | 1ms | 316 KiB | ||||
| 3 | Elfogadva | 1ms | 316 KiB | ||||
| 4 | Elfogadva | 1ms | 500 KiB | ||||
| 5 | Időlimit túllépés | 1.077s | 20136 KiB | ||||
| 6 | Időlimit túllépés | 1.098s | 20236 KiB | ||||
| 7 | Időlimit túllépés | 1.098s | 21032 KiB | ||||
| 8 | Időlimit túllépés | 1.1s | 21044 KiB | ||||
| 9 | Elfogadva | 1ms | 316 KiB | ||||
| 10 | Időlimit túllépés | 1.088s | 21556 KiB | ||||
| 11 | Elfogadva | 1ms | 316 KiB | ||||
| 12 | Elfogadva | 1ms | 500 KiB | ||||
| subtask3 | 0/25 | ||||||
| 13 | Hibás válasz | 1ms | 316 KiB | ||||
| 14 | Elfogadva | 1ms | 508 KiB | ||||
| 15 | Hibás válasz | 1ms | 316 KiB | ||||
| 16 | Hibás válasz | 2ms | 316 KiB | ||||
| 17 | Időlimit túllépés | 1.1s | 20160 KiB | ||||
| 18 | Időlimit túllépés | 1.1s | 20024 KiB | ||||
| 19 | Elfogadva | 1ms | 332 KiB | ||||
| 20 | Időlimit túllépés | 1.1s | 20228 KiB | ||||
| 21 | Időlimit túllépés | 1.1s | 20000 KiB | ||||
| 22 | Időlimit túllépés | 1.08s | 19764 KiB | ||||
| 23 | Időlimit túllépés | 1.08s | 19768 KiB | ||||
| 24 | Időlimit túllépés | 1.082s | 20016 KiB | ||||
| 25 | Időlimit túllépés | 1.1s | 20188 KiB | ||||
| 26 | Időlimit túllépés | 1.092s | 20020 KiB | ||||
| 27 | Időlimit túllépés | 1.092s | 20152 KiB | ||||
| 28 | Időlimit túllépés | 1.093s | 20276 KiB | ||||
| 29 | Időlimit túllépés | 1.1s | 20392 KiB | ||||
| 30 | Időlimit túllépés | 1.078s | 20508 KiB | ||||
| 31 | Időlimit túllépés | 1.078s | 20160 KiB | ||||
| 32 | Időlimit túllépés | 1.08s | 20492 KiB | ||||
| 33 | Időlimit túllépés | 1.1s | 21540 KiB | ||||
| subtask4 | 0/20 | ||||||
| 34 | Elfogadva | 1ms | 316 KiB | ||||
| 35 | Hibás válasz | 1ms | 316 KiB | ||||
| 36 | Elfogadva | 1ms | 316 KiB | ||||
| 37 | Hibás válasz | 1ms | 316 KiB | ||||
| 38 | Hibás válasz | 1ms | 316 KiB | ||||
| 39 | Időlimit túllépés | 1.098s | 20168 KiB | ||||
| 40 | Elfogadva | 1ms | 316 KiB | ||||
| 41 | Időlimit túllépés | 1.098s | 20088 KiB | ||||
| 42 | Időlimit túllépés | 1.098s | 19888 KiB | ||||
| 43 | Időlimit túllépés | 1.1s | 20028 KiB | ||||
| 44 | Hibás válasz | 2ms | 508 KiB | ||||
| 45 | Időlimit túllépés | 1.085s | 19700 KiB | ||||
| 46 | Időlimit túllépés | 1.098s | 19940 KiB | ||||
| 47 | Időlimit túllépés | 1.1s | 19976 KiB | ||||
| 48 | Időlimit túllépés | 1.1s | 19932 KiB | ||||
| 49 | Időlimit túllépés | 1.082s | 19252 KiB | ||||
| 50 | Elfogadva | 1ms | 316 KiB | ||||
| 51 | Időlimit túllépés | 1.1s | 20148 KiB | ||||
| 52 | Hibás válasz | 1ms | 316 KiB | ||||
| 53 | Időlimit túllépés | 1.1s | 20020 KiB | ||||
| 54 | Elfogadva | 1ms | 500 KiB | ||||
| 55 | Időlimit túllépés | 1.098s | 20200 KiB | ||||
| 56 | Hibás válasz | 1ms | 500 KiB | ||||
| 57 | Hibás válasz | 1ms | 316 KiB | ||||
| 58 | Hibás válasz | 1ms | 316 KiB | ||||
| 59 | Hibás válasz | 1ms | 316 KiB | ||||
| 60 | Időlimit túllépés | 1.1s | 20020 KiB | ||||
| 61 | Elfogadva | 1ms | 316 KiB | ||||
| 62 | Időlimit túllépés | 1.098s | 20028 KiB | ||||
| 63 | Hibás válasz | 1ms | 380 KiB | ||||
| 64 | Hibás válasz | 1ms | 316 KiB | ||||
| 65 | Hibás válasz | 1ms | 316 KiB | ||||
| 66 | Hibás válasz | 1ms | 316 KiB | ||||
| subtask5 | 0/15 | ||||||
| 67 | Elfogadva | 1ms | 316 KiB | ||||
| 68 | Elfogadva | 1ms | 316 KiB | ||||
| 69 | Elfogadva | 1ms | 316 KiB | ||||
| 70 | Elfogadva | 1ms | 500 KiB | ||||
| 71 | Időlimit túllépés | 1.077s | 20136 KiB | ||||
| 72 | Időlimit túllépés | 1.098s | 20236 KiB | ||||
| 73 | Időlimit túllépés | 1.098s | 21032 KiB | ||||
| 74 | Időlimit túllépés | 1.1s | 21044 KiB | ||||
| 75 | Elfogadva | 1ms | 316 KiB | ||||
| 76 | Időlimit túllépés | 1.088s | 21556 KiB | ||||
| 77 | Elfogadva | 1ms | 316 KiB | ||||
| 78 | Elfogadva | 1ms | 500 KiB | ||||
| 79 | Hibás válasz | 1ms | 316 KiB | ||||
| 80 | Elfogadva | 1ms | 508 KiB | ||||
| 81 | Hibás válasz | 1ms | 316 KiB | ||||
| 82 | Hibás válasz | 2ms | 316 KiB | ||||
| 83 | Időlimit túllépés | 1.1s | 20160 KiB | ||||
| 84 | Időlimit túllépés | 1.1s | 20024 KiB | ||||
| 85 | Elfogadva | 1ms | 332 KiB | ||||
| 86 | Időlimit túllépés | 1.1s | 20228 KiB | ||||
| 87 | Időlimit túllépés | 1.1s | 20000 KiB | ||||
| 88 | Időlimit túllépés | 1.08s | 19764 KiB | ||||
| 89 | Időlimit túllépés | 1.08s | 19768 KiB | ||||
| 90 | Időlimit túllépés | 1.082s | 20016 KiB | ||||
| 91 | Időlimit túllépés | 1.1s | 20188 KiB | ||||
| 92 | Időlimit túllépés | 1.092s | 20020 KiB | ||||
| 93 | Időlimit túllépés | 1.092s | 20152 KiB | ||||
| 94 | Időlimit túllépés | 1.093s | 20276 KiB | ||||
| 95 | Időlimit túllépés | 1.1s | 20392 KiB | ||||
| 96 | Időlimit túllépés | 1.078s | 20508 KiB | ||||
| 97 | Időlimit túllépés | 1.078s | 20160 KiB | ||||
| 98 | Időlimit túllépés | 1.08s | 20492 KiB | ||||
| 99 | Időlimit túllépés | 1.1s | 21540 KiB | ||||
| 100 | Hibás válasz | 1ms | 316 KiB | ||||
| 101 | Elfogadva | 1ms | 316 KiB | ||||
| 102 | Hibás válasz | 1ms | 316 KiB | ||||
| 103 | Hibás válasz | 1ms | 316 KiB | ||||
| 104 | Időlimit túllépés | 1.098s | 20168 KiB | ||||
| 105 | Elfogadva | 1ms | 316 KiB | ||||
| 106 | Időlimit túllépés | 1.098s | 20088 KiB | ||||
| 107 | Időlimit túllépés | 1.098s | 19888 KiB | ||||
| 108 | Időlimit túllépés | 1.1s | 20028 KiB | ||||
| 109 | Hibás válasz | 2ms | 508 KiB | ||||
| 110 | Időlimit túllépés | 1.085s | 19700 KiB | ||||
| 111 | Időlimit túllépés | 1.098s | 19940 KiB | ||||
| 112 | Időlimit túllépés | 1.1s | 19976 KiB | ||||
| 113 | Időlimit túllépés | 1.1s | 19932 KiB | ||||
| 114 | Időlimit túllépés | 1.082s | 19252 KiB | ||||
| 115 | Elfogadva | 1ms | 316 KiB | ||||
| 116 | Időlimit túllépés | 1.1s | 20148 KiB | ||||
| 117 | Hibás válasz | 1ms | 316 KiB | ||||
| 118 | Időlimit túllépés | 1.1s | 20020 KiB | ||||
| 119 | Elfogadva | 1ms | 500 KiB | ||||
| 120 | Időlimit túllépés | 1.098s | 20200 KiB | ||||
| 121 | Hibás válasz | 1ms | 500 KiB | ||||
| 122 | Hibás válasz | 1ms | 316 KiB | ||||
| 123 | Hibás válasz | 1ms | 316 KiB | ||||
| 124 | Hibás válasz | 1ms | 316 KiB | ||||
| 125 | Időlimit túllépés | 1.1s | 20020 KiB | ||||
| 126 | Elfogadva | 1ms | 316 KiB | ||||
| 127 | Időlimit túllépés | 1.098s | 20028 KiB | ||||
| 128 | Hibás válasz | 1ms | 380 KiB | ||||
| 129 | Hibás válasz | 1ms | 316 KiB | ||||
| 130 | Hibás válasz | 1ms | 316 KiB | ||||
| 131 | Hibás válasz | 1ms | 316 KiB | ||||
| 132 | Időlimit túllépés | 1.085s | 19840 KiB | ||||
| 133 | Időlimit túllépés | 1.085s | 20036 KiB | ||||
| 134 | Időlimit túllépés | 1.085s | 19808 KiB | ||||
| 135 | Időlimit túllépés | 1.085s | 19764 KiB | ||||
| 136 | Időlimit túllépés | 1.082s | 19884 KiB | ||||
| 137 | Időlimit túllépés | 1.082s | 19760 KiB | ||||
| 138 | Időlimit túllépés | 1.083s | 19916 KiB | ||||
| 139 | Időlimit túllépés | 1.083s | 19868 KiB | ||||
| 140 | Időlimit túllépés | 1.09s | 20280 KiB | ||||
| 141 | Időlimit túllépés | 1.09s | 20256 KiB | ||||
| 142 | Időlimit túllépés | 1.09s | 20788 KiB | ||||
| 143 | Időlimit túllépés | 1.092s | 20960 KiB | ||||
| 144 | Időlimit túllépés | 1.078s | 20792 KiB | ||||
| 145 | Időlimit túllépés | 1.08s | 20788 KiB | ||||
| 146 | Időlimit túllépés | 1.08s | 21832 KiB | ||||
| 147 | Hibás válasz | 19ms | 2376 KiB | ||||
| 148 | Időlimit túllépés | 1.07s | 18740 KiB | ||||
| 149 | Hibás válasz | 12ms | 1012 KiB | ||||