#2518
Goe
Goe este un copil drăgălaș, dar tare leneș. Nu îi place nici să scrie, nici să numere. Cu greu a fost convins de mama sa să învețe cifrele, dar de scris tot nu poate să le scrie pe toate. Nu îi plac cifrele 2
, 4
, 5
și 7
, iar cifra 6
o încurcă cu 9
și invers. Și asta nu este tot. Când mama sa îi dă să copieze numere, pentru a exersa scrierea cifrelor, el le scrie în oglindă, adică scrie cifrele în ordinea inversă. De exemplu, numărul 138
va fi scris de Goe 831
.
Mama lui Goe scrie în fiecare zi, în ordine crescătoare, câte 9
numere naturale, sărind însă peste orice număr divizibil cu 10
, ca în Figura 1. Goe copiază zilnic aceste numere. Din păcate, el nu își îndreaptă niciuna dintre greșeli: copiază numerele scriindu-le oglindite, nu scrie numerele care conţin cifrele 2, 4, 5 și 7 și înlocuieşte, în continuare cifra 6
cu 9
și invers (vezi Figura 2).
ONI 2011, Clasa a V-a
Problema | Goe | Operații I/O |
goe.in /goe.out
|
---|---|---|---|
Limita timp | 1 secunde | Limita memorie |
Total: 64 MB
/
Stivă 8 MB
|
Id soluție | #50693569 | Utilizator | |
Fișier | goe.cpp | Dimensiune | 2.39 KB |
Data încărcării | 21 Aprilie 2024, 19:36 | Scor / rezultat | 70 puncte |
goe.cpp: In function 'int main()': goe.cpp:78:29: warning: unused variable 'pp' [-Wunused-variable] int k , p , n , nr = 0, pp , max = 0 , v[100001] , x = 1 , np = 0, i , nx, ss; ^ goe.cpp:78:44: warning: unused variable 'v' [-Wunused-variable] int k , p , n , nr = 0, pp , max = 0 , v[100001] , x = 1 , np = 0, i , nx, ss; ^ goe.cpp:78:56: warning: unused variable 'x' [-Wunused-variable] int k , p , n , nr = 0, pp , max = 0 , v[100001] , x = 1 , np = 0, i , nx, ss; ^ goe.cpp:103:15: warning: 'nx' may be used uninitialized in this function [-Wmaybe-uninitialized] fout << nx; ^
Test | Timp | Mesaj evaluare | Scor posibil | Scor obținut | ||
---|---|---|---|---|---|---|
1 | 0 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
2 | 0.004 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
3 | 0.008 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
4 | 0.008 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
5 | 0.676 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
6 | Depășit | Limita de timp depășită | 10 | 0 | ||
7 | Depășit | Limita de timp depășită | 10 | 0 | ||
8 | 0.004 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
9 | Depășit | Limita de timp depășită | 10 | 0 | ||
10 | 0.004 secunde | a - OK / b - OK / c - OK | 10 | 10 | ||
Punctaj total | 70 |
www.pbinfo.ro permite evaluarea a două tipuri de probleme:
Problema Goe 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ă.