#581
Se dă un graf orientat cu n noduri și un nod p. Să se afișeze toate nodurile q ale grafului, diferite de p, cu proprietatea că există cel puțin un drum de la p la q și lungimea drumului minim este pară.
| Problema | Drumuri | Operații I/O |
tastatură/ecran
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64679399 | Utilizator | |
| Fișier | drumuri.cpp | Dimensiune | 1.29 KB |
| Data încărcării | 22 Mai 2026, 10:48 | Scor/rezultat | Eroare de compilare |
drumuri.cpp:3:1: error: extended character is not valid in an identifier 3 | | ^ drumuri.cpp:8:1: error: extended character is not valid in an identifier 8 | | ^ drumuri.cpp:12:1: error: extended character is not valid in an identifier 12 | int vf, d; | ^ drumuri.cpp:12:1: error: extended character is not valid in an identifier drumuri.cpp:12:1: error: extended character is not valid in an identifier drumuri.cpp:17:1: error: extended character is not valid in an identifier 17 | | ^ drumuri.cpp:21:1: error: extended character is not valid in an identifier 21 | int x, y; | ^ drumuri.cpp:21:1: error: extended character is not valid in an identifier drumuri.cpp:21:1: error: extended character is not valid in an identifier drumuri.cpp:22:1: error: extended character is not valid in an identifier 22 | cin>>n>>p>>m; | ^ drumuri.cpp:22:1: error: extended character is not valid in an identifier drumuri.cpp:22:1: error: extended character is not valid in an identifier drumuri.cpp:23:1: error: extended character is not valid in an identifier 23 | for(int i=1; i<=m; i++) | ^ drumuri.cpp:23:1: error: extended character is not valid in an identifier drumuri.cpp:23:1: error: extended character is not valid in an identifier drumuri.cpp:24:1: error: extended character is not valid in an identifier 24 | { | ^ drumuri.cpp:24:1: error: extended character is not valid in an identifier drumuri.cpp:24:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier 25 | cin>>x>>y; | ^ drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:25:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier 26 | a[x][y]=1; | ^ drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:26:1: error: extended character is not valid in an identifier drumuri.cpp:27:1: error: extended character is not valid in an identifier 27 | } | ^ drumuri.cpp:27:1: error: extended character is not valid in an identifier drumuri.cpp:27:1: error: extended character is not valid in an identifier drumuri.cpp:30:1: error: extended character is not valid in an identifier 30 | | ^ drumuri.cpp:34:1: error: extended character is not valid in an identifier 34 | coada v; | ^ drumuri.cpp:34:1: error: extended character is not valid in an identifier drumuri.cpp:34:1: error: extended character is not valid in an identifier drumuri.cpp:35:1: error: extended character is not valid in an identifier 35 | prim=u=1; | ^ drumuri.cpp:35:1: error: extended character is not valid in an identifier drumuri.cpp:35:1: error: extended character is not valid in an identifier drumuri.cpp:36:1: error: extended character is not valid in an identifier 36 | c[u].vf=p; | ^ drumuri.cpp:36:1: error: extended character is not valid in an identifier drumuri.cpp:36:1: error: extended character is not valid in an identifier drumuri.cpp:37:1: error: extended character is not valid in an identifier 37 | c[u].d=0; | ^ drumuri.cpp:37:1: error: extended character is not valid in an identifier drumuri.cpp:37:1: error: extended character is not valid in an identifier drumuri.cpp:38:1: error: extended character is not valid in an identifier 38 | viz[p]=1; | ^ drumuri.cpp:38:1: error: extended character is not valid in an identifier drumuri.cpp:38:1: error: extended character is not valid in an identifier drumuri.cpp:39:1: error: extended character is not valid in an identifier 39 | while(prim<=u) | ^ drumuri.cpp:39:1: error: extended character is not valid in an identifier drumuri.cpp:39:1: error: extended character is not valid in an identifier drumuri.cpp:40:1: error: extended character is not valid in an identifier 40 | { | ^ drumuri.cpp:40:1: error: extended character is not valid in an identifier drumuri.cpp:40:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier 41 | v=c[prim]; | ^ drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:41:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier 42 | prim++; | ^ drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:42:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier 43 | for(int i=1; i<=n; i++) | ^ drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:43:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier 44 | if(a[v.vf][i]==1 && viz[i]==0) | ^ drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:44:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier 45 | { | ^ drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:45:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier 46 | u++; | ^ drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:46:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier 47 | c[u].vf=i; | ^ drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:47:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier 48 | c[u].d=v.d+1; | ^ drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:48:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier 49 | viz[i]=1; // vizitez nod i | ^ drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:49:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier 50 | } | ^ drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:50:1: error: extended character is not valid in an identifier drumuri.cpp:51:1: error: extended character is not valid in an identifier 51 | } | ^ drumuri.cpp:51:1: error: extended character is not valid in an identifier drumuri.cpp:51:1: error: extended character is not valid in an identifier drumuri.cpp:54:1: error: extended character is not valid in an identifier 54 | | ^ drumuri.cpp:58:1: error: extended character is not valid in an identifier 58 | int k=0; | ^ drumuri.cpp:58:1: error: extended character is not valid in an identifier drumuri.cpp:58:1: error: extended character is not valid in an identifier drumuri.cpp:59:1: error: extended character is not valid in an identifier 59 | for(int i=1; i<=n; i++) | ^ drumuri.cpp:59:1: error: extended character is not valid in an identifier drumuri.cpp:59:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier 60 | viz[i]=0; | ^ drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:60:1: error: extended character is not valid in an identifier drumuri.cpp:61:1: error: extended character is not valid in an identifier 61 | for(int i=1; i<=u; i++) // parcurg coada | ^ drumuri.cpp:61:1: error: extended character is not valid in an identifier drumuri.cpp:61:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier 62 | if(c[i].vf!=p && c[i].d%2==0) | ^ drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:62:1: error: extended character is not valid in an identifier drumuri.cpp:63:1: error: extended character is not valid in an identifier 63 | { | ^ drumuri.cpp:63:1: error: extended character is not valid in an identifier drumuri.cpp:63:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier 64 | viz[c[i].vf]=1; | ^ drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:64:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier 65 | k++; | ^ drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:65:1: error: extended character is not valid in an identifier drumuri.cpp:66:1: error: extended character is not valid in an identifier 66 | } | ^ drumuri.cpp:66:1: error: extended character is not valid in an identifier drumuri.cpp:66:1: error: extended character is not valid in an identifier drumuri.cpp:67:1: error: extended character is not valid in an identifier 67 | cout<<k<<'\n'; | ^ drumuri.cpp:67:1: error: extended character is not valid in an identifier drumuri.cpp:67:1: error: extended character is not valid in an identifier drumuri.cpp:68:1: error: extended character is not valid in an identifier 68 | for(int i=1; i<=n; i++) | ^ drumuri.cpp:68:1: error: extended character is not valid in an identifier drumuri.cpp:68:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier 69 | if(viz[i]==1) | ^ drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:69:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier 70 | cout<<i<<" "; | ^ drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:70:1: error: extended character is not valid in an identifier drumuri.cpp:74:1: error: extended character is not valid in an identifier 74 | citire(); | ^ drumuri.cpp:74:1: error: extended character is not valid in an identifier drumuri.cpp:74:1: error: extended character is not valid in an identifier drumuri.cpp:75:1: error: extended character is not valid in an identifier 75 | BF(); | ^ drumuri.cpp:75:1: error: extended character is not valid in an identifier drumuri.cpp:75:1: error: extended character is not valid in an identifier drumuri.cpp:76:1: error: extended character is not valid in an identifier 76 | afis(); | ^ drumuri.cpp:76:1: error: extended character is not valid in an identifier drumuri.cpp:76:1: error: extended character is not valid in an identifier drumuri.cpp:77:1: error: extended character is not valid in an identifier 77 | return 0; | ^ drumuri.cpp:77:1: error: extended character is not valid in an identifier drumuri.cpp:77:1: error: extended character is not valid in an identifier drumuri.cpp:3:1: error: ‘ ’ does not name a type 3 | | ^ drumuri.cpp:8:1: error: ‘ ’ does not name a type 8 | | ^ drumuri.cpp:14:1: error: ‘coada’ does not name a type 14 | coada c[102]; | ^~~~~ drumuri.cpp:17:1: error: ‘ ’ does not name a type 17 | | ^ drumuri.cpp:30:1: error: ‘ ’ does not name a type 30 | | ^ drumuri.cpp:54:1: error: ‘ ’ does not name a type 54 | | ^ drumuri.cpp: In function ‘int main()’: drumuri.cpp:74:1: error: ‘ ’ was not declared in this scope 74 | citire(); | ^~~ drumuri.cpp:75:4: error: expected ‘;’ before ‘BF’ 75 | BF(); | ^~~ | ; drumuri.cpp:76:4: error: expected ‘;’ before ‘afis’ 76 | afis(); | ^~~~~ | ; drumuri.cpp:77:4: error: expected ‘;’ before ‘return’ 77 | return 0; | ^~~~~~~ | ; drumuri.cpp: At global scope: drumuri.cpp:78:2: error: expected unqualified-id before ‘return’ 78 | }return 0; | ^~~~~~ drumuri.cpp:79:1: error: expected declaration before ‘}’ token 79 | } | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Drumuri face parte din prima categorie. Soluția propusă de tine va fi evaluată astfel:
Suma punctajelor acordate pe testele utilizate pentru verificare este 100. Astfel, soluția ta poate obține cel mult 100 de puncte, caz în care se poate considera corectă.