#1473
Cei n elevi de la grupa pregătitoare au primit câte două cartonaşe, fiecare cartonaş având scris pe el un număr natural. Ei s-au aşezat în cerc şi, la un semnal dat, fiecare a scos la întâmplare un cartonaş din buzunar. Copiii vă roagă să răspundeţi la următoarele întrebări:
1. Care poate fi suma maximă S a numerelor de pe cartonaşele scoase, ştiind că produsul acestora este divizibil cu un număr prim p?
2. Care poate fi lungimea maximă L a unei secvenţe de copii de pe cerc pentru care suma numerelor de pe cartonaşele oricăror doi vecini din secvenţă este pară?
Olimpiada de Informatică, etapa pe şcoală, C.N.T.V., Tg-Jiu, 2016
| Problema | GrupaPregatitoare | Operații I/O |
grupapregatitoare.in/grupapregatitoare.out
|
|---|---|---|---|
| Limita timp | 1 secunde | Limita memorie |
Total: 16 MB
/
Stivă 4 MB
|
| Id soluție | #64412725 | Utilizator | |
| Fișier | grupapregatitoare.cpp | Dimensiune | 1.21 KB |
| Data încărcării | 05 Mai 2026, 18:25 | Scor/rezultat | Eroare de compilare |
grupapregatitoare.cpp: In function ‘int main()’: grupapregatitoare.cpp:18:5: error: ‘vector’ was not declared in this scope 18 | vector<bool> v1[n], v2[n]; | ^~~~~~ grupapregatitoare.cpp:5:1: note: ‘std::vector’ is defined in header ‘<vector>’; did you forget to ‘#include <vector>’? 4 | #include<algorithm> +++ |+#include <vector> 5 | grupapregatitoare.cpp:18:12: error: expected primary-expression before ‘bool’ 18 | vector<bool> v1[n], v2[n]; | ^~~~ grupapregatitoare.cpp:24:9: error: ‘v1’ was not declared in this scope; did you mean ‘n1’? 24 | v1[i] = n1 % 2; | ^~ | n1 grupapregatitoare.cpp:25:9: error: ‘v2’ was not declared in this scope; did you mean ‘n2’? 25 | v2[i] = n2 % 2; | ^~ | n2 grupapregatitoare.cpp:30:5: error: expected ‘(’ before ‘for’ 30 | for (int i = 1; i < n; i++) { | ^~~ | ( grupapregatitoare.cpp:30:21: error: ‘i’ was not declared in this scope 30 | for (int i = 1; i < n; i++) { | ^ grupapregatitoare.cpp:14:23: warning: unused variable ‘s’ [-Wunused-variable] 14 | int n, n1, n2, p, s, linie = -2, linie_max = 0, prima_linie; | ^ grupapregatitoare.cpp:15:71: warning: unused variable ‘termina_la_final’ [-Wunused-variable] 15 | bool inceput = false, prima = true, incepe_de_la_inceput = false, termina_la_final = false; | ^~~~~~~~~~~~~~~~ grupapregatitoare.cpp: At global scope: grupapregatitoare.cpp:57:5: error: ‘cout’ does not name a type 57 | cout << linie_max; | ^~~~ grupapregatitoare.cpp:59:5: error: expected unqualified-id before ‘return’ 59 | return 0; | ^~~~~~ grupapregatitoare.cpp:60:1: error: expected declaration before ‘}’ token 60 | } | ^
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema GrupaPregatitoare 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ă.