#839
De-a lungul bulevardului sunt n
copaci, numerotați de la 1
la n
, pentru fiecare cunoscându-se înălțimea, exprimată în centimetri. Primarul dorește să taie copacii și apelează la un vrăjitor care va proceda astfel: alege o secvență cât mai lungă de copaci învecinați și aplică o vrajă prin care toți înălțimea tuturor copacilor din secvență scade cu o aceeași valoare, strict pozitivă. Să se determine care este numărul minim de vrăji care trebuie aplicate astfel încât toți copacii să aibă înălțime zero.
Problema | Vraja2 | Operații I/O |
![]() |
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #56737730 | Utilizator | |
Fișier | vraja2.cpp | Dimensiune | 905 B |
Data încărcării | 04 Martie 2025, 12:16 | Scor / rezultat | Eroare de compilare |
vraja2.cpp: In function 'int min(int*, int, int)': vraja2.cpp:4:16: error: expected primary-expression before 'return' if(st==dr, return v[st]) ^ vraja2.cpp:4:16: error: expected ')' before 'return' vraja2.cpp:5:5: error: expected primary-expression before 'else' else{int z=min(v, st, dr-1)} ^ vraja2.cpp:5:5: error: expected ';' before 'else' vraja2.cpp:6:14: error: 'z' was not declared in this scope if(v[dr]<z) return v[dr]; ^ vraja2.cpp: At global scope: vraja2.cpp:8:1: error: expected declaration before '}' token } ^ vraja2.cpp: In function 'int min(int*, int, int)': vraja2.cpp:7:19: warning: control reaches end of non-void function [-Wreturn-type] else return z;} ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Vraja2 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ă.