#2147
z
Magazinul de jocuri a lansat cea mai recentă versiune a jocului Z, pentru a-i ajuta pe elevii din clasa a VIII-a să înțeleagă mai bine modul de identificare a coordonatelor unui punct din plan, într-un sistem de axe ortogonale.
Pe ecran este afișată o foaie de matematică și sistemul de axe ortogonale xOy
. Succesiv, apar coordonatele întregi ale
unor puncte din plan. Jucătorul trebuie să marcheze pe foaie fiecare punct și să traseze un segment care să unească
punctul (cu excepția primului punct marcat) cu cel marcat anterior.
La sfârșitul jocului, jucătorul trebuie să numere de câte ori a trecut prin originea sistemului de coordonate O(0,0)
și care este numărul maxim al semnelor Z distincte, formate cu puncte marcate.
Cunoscându-se n
(numărul de puncte afișate succesiv pe ecran) și coordonatele celor n
puncte din plan, să se scrie un program care determină:
ONIGIM 2017, Clasa a VIII-a
Problema | z | Operații I/O |
![]() z.in /z.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 20 MB
/
Stivă 20 MB
|
Id soluție | #46079615 | Utilizator | |
Fișier | z.cpp | Dimensiune | 4.87 KB |
Data încărcării | 01 Noiembrie 2023, 23:25 | Scor / rezultat | 92 puncte |
z.cpp: In function 'void solveSecond(std::vector<point>&)': z.cpp:194:40: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int i = 0; i < pointsOnLine.size(); ++i) { ^ z.cpp:195:45: warning: comparison between signed and unsigned integer expressions [-Wsign-compare] for(int j = i + 1; j < pointsOnLine.size(); ++j) { ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
0 | 0 secunde | OK. | 5 | 5 | ||
1 | 0 secunde | OK. | 5 | 5 | ||
2 | 0 secunde | OK. | 5 | 5 | ||
3 | 0 secunde | OK. | 5 | 5 | ||
4 | 0 secunde | OK. | 8 | 8 | ||
5 | 0 secunde | OK. | 8 | 8 | ||
6 | 0 secunde | OK. | 8 | 8 | ||
7 | 0 secunde | OK. | 8 | 8 | ||
8 | 0 secunde | OK. | 8 | 8 | ||
9 | 0 secunde | OK. | 8 | 8 | ||
10 | 0 secunde | OK. | 8 | 8 | ||
11 | 0.076 secunde | OK. | 8 | 8 | ||
12 | 0 secunde | OK. | 8 | 8 | ||
13 | 0.008 secunde | Raspuns gresit. | 8 | 0 | ||
Punctaj total | 92 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema z 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ă.