#4832
Veverițele ALVN și prietenii săi Simon și Theodore au fost afectați de noua criză de ghinde, așa că au plecat de acasă în căutarea hranei. Din fericire, după o perioadă de căutări, au descoperit o grădină cu $N$ rânduri de stejari cu câte $M$ stejari pe fiecare rând. Fiecare stejar are alocată câte o parcelă de formă pătrată și de dimensiuni identice. Se cunosc N, M, coeficienții fiecărui stejar din grădină, k, și valorile x[1], x[2], ... x[k], cu semnificația din enunț.
1. Determinați S, numărul maxim de ghinde pe care le poate consuma grupul lui ALVN, când ei sunt singuri în grădină.
2. Determinați T, numărul total de ghinde consumate de două grupuri de veverițe aflate în grădină.
ONI 2025, clasa a 7-a
| Problema | alvn | Operații I/O |
alvn.in/alvn.out
|
|---|---|---|---|
| Limita timp | 2 secunde | Limita memorie |
Total: 32 MB
/
Stivă 8 MB
|
| Id soluție | #63684955 | Utilizator | |
| Fișier | alvn.cpp | Dimensiune | 3.31 KB |
| Data încărcării | 14 Martie 2026, 16:50 | Scor/rezultat | 45 puncte |
alvn.cpp: In function 'int main()': alvn.cpp:15:40: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d%d%d", &p, &n, &m); ^ alvn.cpp:18:42: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &c[i][j]); ^ alvn.cpp:21:28: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &k); ^ alvn.cpp:24:35: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)', declared with attribute warn_unused_result [-Wunused-result] fscanf(fin, "%d", &x[i]); ^
| Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
|---|---|---|---|---|---|---|
| 1 | 0 secunde | OK. | 5 | 5 | ||
| 2 | 0 secunde | OK. | 5 | 5 | ||
| 3 | 0.04 secunde | OK. | 5 | 5 | ||
| 4 | 0.152 secunde | OK. | 5 | 5 | ||
| 5 | 0.204 secunde | OK. | 5 | 5 | ||
| 6 | 0.212 secunde | OK. | 5 | 5 | ||
| 7 | 0.208 secunde | OK. | 5 | 5 | ||
| 8 | 0.208 secunde | OK. | 5 | 5 | ||
| 9 | 0.196 secunde | OK. | 5 | 5 | ||
| 10 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 11 | 0 secunde | Raspuns gresit. | 5 | 0 | ||
| 12 | 0.012 secunde | Raspuns gresit. | 5 | 0 | ||
| 13 | 0.02 secunde | Raspuns gresit. | 5 | 0 | ||
| 14 | 0.02 secunde | Raspuns gresit. | 5 | 0 | ||
| 15 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| 16 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| 17 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| 18 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| 19 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| 20 | 0.04 secunde | Raspuns gresit. | 5 | 0 | ||
| Punctaj total | 45 | |||||
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema alvn 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ă.