#2079
Auto1
Se consideră o autostradă dispusă în linie dreaptă având N
puncte de acces (intrare şi ieşire). În fiecare punct de acces există containere pentru colectarea deşeurilor, toate containerele au aceeaşi capacitate şi în fiecare punct de acces pot fi mai multe astfel de containere. Firma care asigură curăţenia dispune de un singur mijloc de transport al containerelor. Acest mijloc de transport poate încărca exact un număr K
de containere. Accesul mijlocului de transport pe autostradă se face cu restricţii pentru a nu perturba traficul şi din acest motiv trebuie ca la fiecare acces pe autostradă să fie colectate exact atâtea containere cât este capacitatea maşinii, dar dintr-un punct de colectare trebuie să ia exact un container, deci dacă se intră pe autostradă la punctul de acces P
, unde P≤N-K+1
, atunci trebuie să ia containere de la punctele de acces numerotate cu P
, P+1
, P+2
,…, P+K-1
, în aceste puncte de acces scade cu 1
numărul containerelor rămase. Firma trebuie să găsească toate valorile posibile pentru K
astfel încât să poată colecta toate containerele.
Se cere să se găsească toate valorile posibile pentru K
astfel încât să fie adunate toate containerele.
Problema | Auto1 | Operații I/O |
auto.in /auto.out
|
---|---|---|---|
Limita timp | 0.3 secunde | Limita memorie |
Total: 1 MB
/
Stivă 1 MB
|
Id soluție | #52674033 | Utilizator | |
Fișier | auto1.cpp | Dimensiune | 864 B |
Data încărcării | 06 Octombrie 2024, 19:51 | Scor / rezultat | Eroare de compilare |
auto1.cpp: In function 'bool esteSolutie(int)': auto1.cpp:14:29: error: variable-sized object 'a' may not be initialized int t = 0, a[n + 1] = {0}; ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Auto1 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ă.