#395
Ali Baba și cei 40 de hoți stăpânesc un deșert de formă dreptunghiulară, împărțit în n linii și m coloane, care definesc n*m sectoare. În fiecare sector se află o comoară ascunsă de Ali Baba. Se cunoaște valoarea în galbeni a fiecărei comori.
Un călător trebuie să traverseze deșertul de la Nord la Sud, trecând dintr-un sector în altul, astfel: din sectorul (i j) se poate ajunge în unul din sectoarele (i+1,j-1), (i+1,j) sau (i+1,j+1), dar fără a părăsi deșertul (ar fi omorât de oamenii lui Ali Baba). La trecerea printr-un sector, călătorul colectează comoara din acel sector.
Determinați valoarea totală maximă a comorilor pe care le poate colecta călătorul la traversarea deșertului, știind că pleacă din orice sector al liniei 1 și se oprește în orice sector al linei n, cu respectarea condițiilor de mai sus.
| Problema | Comori | Operații I/O |
comori.in/comori.out
|
|---|---|---|---|
| Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
| Id soluție | #64398512 | Utilizator | |
| Fișier | comori.cpp | Dimensiune | 1.12 KB |
| Data încărcării | 05 Mai 2026, 10:23 | Scor/rezultat | 0 puncte |
comori.cpp: In function ‘int main()’: comori.cpp:49:5: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation] 49 | if (max(A[i-1][j],max(A[i-1][j+1],A[i-1][j-1]))==A[i-1][j]) | ^~ comori.cpp:51:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’ 51 | if (max(A[i-1][j],max(A[i-1][j+1],A[i-1][j-1]))==A[i-1][j+1]) | ^~ comori.cpp: In function ‘int Afisare(int, int)’: comori.cpp:31:1: warning: control reaches end of non-void function [-Wreturn-type] 31 | } | ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0.001 secunde | Caught fatal signal 11 | 20 | 0 | Exemplu | |
| 2 | 0.001 secunde | Caught fatal signal 11 | 20 | 0 | ||
| 3 | 0.001 secunde | Caught fatal signal 11 | 20 | 0 | ||
| 4 | 0.002 secunde | Caught fatal signal 11 | 20 | 0 | ||
| 5 | 0.001 secunde | Caught fatal signal 11 | 20 | 0 | ||
| Punctaj total | 0 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Comori 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ă.