#2676
afise
Campania electorală s-a terminat de mult, dar zidul din parcul central al oraşului în care au fost puse afişele este încă într-o formă dezolantă. Ploile şi vântul au acţionat şi au urâţit şi mai mult această zonă pe care altă dată erau afişe frumos colorate. Primăria a decis să se ocupe de această problemă. A format o comisie şi a decis realizarea unor panouri reclamă care să ascundă porţiunile deteriorate. Deoarece fondurile sunt mici s-a decis să fie alocate doar un anumit număr de panouri publicitare care trebuie să ocupe o suprafaţă cât mai mică posibil. Comisia a primit datele din teren sub forma: lungime zid, câte unităţi sunt ocupate cu afişe ce trebuie acoperite şi care este numărul de panouri pe care le poate folosi. De asemenea se primesc ca date şi care sunt unităţile de zid ocupate cu afişe deja deteriorate.
OJI 2007 clasa a VIII-a
Problema | afise | Operații I/O |
afise.in /afise.out
|
---|---|---|---|
Limita timp | 0.1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #54501856 | Utilizator | |
Fișier | afise.cpp | Dimensiune | 1.31 KB |
Data încărcării | 30 Noiembrie 2024, 14:04 | Scor / rezultat | 100 puncte |
afise.cpp: In function 'int main()': afise.cpp:24:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < v.size(); i++) { ^ afise.cpp:33:20: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] while (v.size() > k) { ^ afise.cpp:36:26: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 1; i < v.size(); i++) { ^ afise.cpp:48:32: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = poz + 1; i < v.size(); i++) { ^ afise.cpp:58:25: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for (i = 0; i < v.size(); i++) { ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 10 | 10 | ||
1 | 0 secunde | OK. | 10 | 10 | ||
2 | 0 secunde | OK. | 10 | 10 | ||
3 | 0 secunde | OK. | 10 | 10 | ||
4 | 0 secunde | OK. | 10 | 10 | ||
5 | 0 secunde | OK. | 10 | 10 | ||
6 | 0 secunde | OK. | 10 | 10 | ||
7 | 0 secunde | OK. | 10 | 10 | ||
8 | 0 secunde | OK. | 10 | 10 | ||
9 | 0 secunde | OK. | 10 | 10 | ||
Punctaj total | 100 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema afise 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ă.