Nivelul concursului: Național
Grupe
#1121
Ada și Ben sunt pasionați de jocurile pe calculator și tocmai au descoperit cea mai recentă versiune a jocului 2048.
Scrieţi un program care să citească numerele naturale N (numărul inițial de piese) și M (numărul maxim de mutări), un șir de N numere reprezentând, în ordine, numerele înscrise pe cele N piese și cel mult M caractere din mulțimea {S, D} ce reprezintă mutările fixate de către Ada și Ben, și care determină:
a) numărul X de mutări efectuate până la încheierea jocului;
b) numărul maxim Y înscris pe una dintre piese la încheierea jocului;
c) numărul maxim Z de fuzionări efectuate la o mutare.
ONI GIM 2014, Clasa a V-a
#1123
Se construieşte un şir de numere naturale care respectă restricţiile:
9;7, 8 şi 9 cu proprietatea că numărul cifrelor 9 este mai mare sau egal decât numărul cifrelor 8 şi numărul cifrelor 8 este mai mare sau egal decât numărul cifrelor 7.N (reprezentând numărul de iepuraşi) şi a1, a2,…, aN (reprezentând, în ordine, numerele inscripţionate pe feţele gri) și care să determine:TAP necesare rearanjării iepuraşilor;ONI GIM 2014, Clasa a V-a
#1122
Babilonienii au dezvoltat un sistem pozițional de scriere a numerelor, în care orice număr natural se poate reprezenta utilizând semnele
(unu),
(zece) şi spaţii.
Valorile k din {2, 3, … , 9} se obțin scriind semnul
de k ori (scrierea babiloniană a lui 3 este
).
Numerele 11, 12, … , 59 se obțin ca succesiuni de semne
urmate de semne
(43 se reprezintă ca
).
Sistemul folosește gruparea unităților câte șaizeci. Astfel, pentru a scrie umărul șaizeci se folosește același semn ca pentru unu, dar valoarea sa este dată de poziția în care se găsește semnul
.
Babilonienii nu foloseau cifra 0. Pentru poziţionarea corectă a semnelor se utiliza spațiu (60 se reprezintă ca
, 3600 se reprezintă ca
etc.).
Se codifică scrierea babiloniană a unui număr utilizând cifra 1 în locul semnului
, cifra 2 în locul semnului
și cifra 3 în loc de spațiu.
Dându-se un număr natural n și un șir de n cifre din mulțimea {1, 2, 3}, reprezentând codificarea scrierii babiloniene a unui număr natural, să se determine:
a) numărul maxim de cifre 1 aflate pe poziții consecutive în codificarea scrierii babiloniene date;
b) numărul natural din sistemul zecimal corespunzător scrierii babiloniene date.
ONI GIM 2014, Clasa a V-a