#593
Parcul orașului este alcătuit din n intersecții, numerotate de la 1 la n, unite între ele prin m alei bidirecționale, fiecare având o anumita lungime. Într-o intersecție precizată C se organizează un concert; de asemenea, unele intersecții, precizate și ele, reprezintă porți de intrare în parc, accesul fiind posibil doar prin aceste porți.
Gigel poate ajunge cu mașina la oricare dintre aceste porți, dar vă roagă să alegeți pentru el acea poartă pentru care distanța până la intersecția C este minimă. Dacă există mai multe porți cu această proprietate se va determina poarta cu numărul de ordine mai mic.
| Problema | Parc | Operații I/O |
parc.in/parc.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64085169 | Utilizator | |
| Fișier | parc.cpp | Dimensiune | 3.65 KB |
| Data încărcării | 16 Aprilie 2026, 10:36 | Scor/rezultat | Eroare de compilare |
parc.cpp:99:10: error: redefinition of ‘std::ifstream fin’ 99 | ifstream fin ("safe.in"); | ^~~ parc.cpp:4:10: note: ‘std::ifstream fin’ previously declared here 4 | ifstream fin ("ldi.in"); | ^~~ parc.cpp:100:10: error: redefinition of ‘std::ofstream fout’ 100 | ofstream fout ("safe.out"); | ^~~~ parc.cpp:5:10: note: ‘std::ofstream fout’ previously declared here 5 | ofstream fout ("ldi.out"); | ^~~~ parc.cpp:101:8: error: redefinition of ‘struct nodd’ 101 | struct nodd | ^~~~ parc.cpp:6:8: note: previous definition of ‘struct nodd’ 6 | struct nodd | ^~~~ parc.cpp:110:17: error: ‘i’ was not declared in this scope 110 | int creare_nr(s,i,j); | ^ parc.cpp:110:19: error: ‘j’ was not declared in this scope 110 | int creare_nr(s,i,j); | ^ parc.cpp:110:20: error: expression list treated as compound expression in initializer [-fpermissive] 110 | int creare_nr(s,i,j); | ^ parc.cpp:112:5: error: redefinition of ‘int main()’ 112 | int main() | ^~~~ parc.cpp:18:5: note: ‘int main()’ previously defined here 18 | int main() | ^~~~ parc.cpp: In function ‘int main()’: parc.cpp:114:10: error: ‘n’ was not declared in this scope 114 | fin>>n; | ^ parc.cpp:115:12: error: ‘prim1’ was not declared in this scope 115 | creare(prim1, ultim1); | ^~~~~ parc.cpp:115:19: error: ‘ultim1’ was not declared in this scope 115 | creare(prim1, ultim1); | ^~~~~~ parc.cpp:118:12: error: expected primary-expression before ‘]’ token 118 | fin>>s[]; | ^ parc.cpp:119:5: error: ‘i’ was not declared in this scope 119 | i=0; | ^ parc.cpp:124:13: error: ‘j’ was not declared in this scope 124 | j=i+1; | ^ parc.cpp:127:13: error: ‘nr’ was not declared in this scope 127 | nr=creare_nr(s,i+1,j); | ^~ parc.cpp:127:25: error: ‘creare_nr’ cannot be used as a function 127 | nr=creare_nr(s,i+1,j); | ~~~~~~~~~^~~~~~~~~ parc.cpp:134:13: error: ‘j’ was not declared in this scope 134 | j=i+1; | ^ parc.cpp:137:13: error: ‘nr’ was not declared in this scope 137 | nr=creare_nr(s,i+1,j); | ^~ parc.cpp:137:25: error: ‘creare_nr’ cannot be used as a function 137 | nr=creare_nr(s,i+1,j); | ~~~~~~~~~^~~~~~~~~ parc.cpp:142:11: error: ‘j’ was not declared in this scope 142 | i=j; | ^ parc.cpp: At global scope: parc.cpp:148:6: error: redefinition of ‘void inserare_dupa(nodd*&, int, LDI)’ 148 | void inserare_dupa(LDI& prim, int val, LDI p) | ^~~~~~~~~~~~~ parc.cpp:33:6: note: ‘void inserare_dupa(nodd*&, int, LDI)’ previously defined here 33 | void inserare_dupa(LDI& prim, int val, LDI p) | ^~~~~~~~~~~~~ parc.cpp:169:6: error: redefinition of ‘void creare(nodd*&, nodd*&)’ 169 | void creare(LDI& prim, LDI &ultim) | ^~~~~~ parc.cpp:54:6: note: ‘void creare(nodd*&, nodd*&)’ previously defined here 54 | void creare(LDI& prim, LDI &ultim) | ^~~~~~ parc.cpp: In function ‘void creare(nodd*&, nodd*&)’: parc.cpp:185:20: error: expected ‘;’ before ‘}’ token 185 | ultim->urm=prim | ^ | ; 186 | } | ~ parc.cpp: At global scope: parc.cpp:187:5: error: redefinition of ‘int creare_nr’ 187 | int creare_nr(s,i,j) | ^~~~~~~~~ parc.cpp:110:5: note: ‘int creare_nr’ previously defined here 110 | int creare_nr(s,i,j); | ^~~~~~~~~ parc.cpp:187:17: error: ‘i’ was not declared in this scope 187 | int creare_nr(s,i,j) | ^ parc.cpp:187:19: error: ‘j’ was not declared in this scope 187 | int creare_nr(s,i,j) | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Parc 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ă.