#4524
Acces3
Se consideră o clădire de formă dreptunghiulară, împărțită în n*m
camere, dispuse sub forma unei matrice cu n
linii și m
coloane. Dintr-o cameră se poate trece în oricare dintre cele 4
camere vecine pe linie sau pe coloană. Unele camere sunt închise, și în ele nu se poate intra deloc. Trecerea dintr-o cameră în altă cameră durează un minut.
Accesul în clădire se realizează prin una dintre camerele de pe linia 1
și coloana 1
sau linia 1
și coloana m
. Ieșirea din clădire durează un minut.
În una dintre camere se află proprietarul clădirii, care dorește să afle,care este numărul de variante în care poate să părăsească clădire și care este durata maximă exprimată în minute a unui traseu se ieșire fără ca să treacă de două ori prin aceeași cameră.
Problema | Acces3 | Operații I/O |
acces3.in /acces3.out
|
---|---|---|---|
Limita timp | 0.5 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #54978040 | Utilizator | |
Fișier | acces3.cpp | Dimensiune | 3.04 KB |
Data încărcării | 14 Decembrie 2024, 15:21 | Scor / rezultat | Eroare de compilare |
acces3.cpp: In function 'std::pair<int, int> dfs(const std::vector<std::vector<char> >&, std::pair<int, int>, const std::set<std::pair<int, int> >&, std::set<std::pair<int, int> >&, int)': acces3.cpp:65:18: error: expected unqualified-id before '[' token auto [cai, lungime_actuala] = dfs(matrice, {nx, ny}, iesiri, vizitate, lungime + 1); ^ acces3.cpp:65:64: error: expected primary-expression before ',' token auto [cai, lungime_actuala] = dfs(matrice, {nx, ny}, iesiri, vizitate, lungime + 1); ^ acces3.cpp:65:95: error: expected ';' before ')' token auto [cai, lungime_actuala] = dfs(matrice, {nx, ny}, iesiri, vizitate, lungime + 1); ^ acces3.cpp:66:26: error: 'cai' was not declared in this scope total_cai += cai; ^ acces3.cpp:67:44: error: 'lungime_actuala' was not declared in this scope max_lungime = max(max_lungime, lungime_actuala); ^ acces3.cpp: In function 'void rezolva_problema(const string&, const string&)': acces3.cpp:84:10: error: expected unqualified-id before '[' token auto [start, iesiri] = gaseste_start_si_iesiri(matrice, n, m); ^ acces3.cpp:88:21: error: 'start' was not declared in this scope vizitate.insert(start); ^ acces3.cpp:89:10: error: expected unqualified-id before '[' token auto [numar_cai, durata_maxima] = dfs(matrice, start, iesiri, vizitate, 1); ^ acces3.cpp:93:13: error: 'numar_cai' was not declared in this scope fout << numar_cai << " " << durata_maxima << "\n"; ^ acces3.cpp:93:33: error: 'durata_maxima' was not declared in this scope fout << numar_cai << " " << durata_maxima << "\n"; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Acces3 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ă.