Soluții trimise

Rezumat problemă

#970 Gen

Pe planeta Marte, marţienii folosesc în calculele aritmetice doar cifrele 0, 1, 2 şi 3. Ei au inventat un nou sistem binar de numeraţie. Pornind de la numărul 23, ei generează numere binare speciale aplicând de un număr finit de ori regulile din tabelul de mai jos:

  1. Cifra 2 se poate înlocui cu succesiunea: 12
  2. Cifra 3 se poate înlocui cu succesiunea: 03
  3. Cifra 2 se poate înlocui cu succesiunea: 01
  4. Cifra 3 se poate înlocui cu succesiunea: 10

Marţienii au început să genereze un astfel de număr, aplicând succesiv (în această ordine): de n ori regula 1); de k ori regula 2); o singură dată regula 3) şi o singură dată regula 4). Nefiind atenţi, ei nu au reuşit să ducă la capăt generarea şi au nevoie de ajutor. Ajutaţi-i să genereze numărul binar dorit.

Scrieţi un program care citeşte numerele naturale nenule n şi k şi care afişează numărul binar obţinut în urma aplicării succesive a regulilor cerute de marţieni.

Olimpiada de Informatică, etapa pe sector, Bucureşti, 2007, clasa a VI-a

ID   Utilizator Problema Data încărcării Stare
Placinta Levi (placintalevi) Gen 22 Noiembrie 2024, 23:25 Evaluare finalizată 100
Placinta Levi (placintalevi) Gen 22 Noiembrie 2024, 23:15 Evaluare finalizată 45
Vadenau Beatrice (vadeanu_beatrice) Gen 20 Noiembrie 2024, 11:46 Evaluare finalizată 100
Tompa Andrei (tompaandrei) Gen 20 Noiembrie 2024, 11:30 Evaluare finalizată 100
Polosanu Diana-Lorena (polosanu_diana) Gen 20 Noiembrie 2024, 11:30 Evaluare finalizată 100
Suciu Dragos (suciudragos) Gen 20 Noiembrie 2024, 11:29 Evaluare finalizată 100
Sfeches Diana (SfechesDiana) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Rus-Țîra Cristian-David (rustiracristian) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Furedi Carmen (furedicarmen) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Pasca Lary (pascalarry) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Prundus Patrick (PrundusPatrick) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Cotirla Bogdan (CotirlaBogdan) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Virvaruti Mihaela (virvarutimihaela) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Sfeches Diana (SfechesDiana) Gen 20 Noiembrie 2024, 11:28 Evaluare finalizată 100
Porav Maia (maia_porav) Gen 20 Noiembrie 2024, 11:25 Evaluare finalizată 100
Pasca Lary (pascalarry) Gen 20 Noiembrie 2024, 10:50 Evaluare finalizată 0
Pasca Lary (pascalarry) Gen 20 Noiembrie 2024, 10:47 Evaluare finalizată 0
Furedi Carmen (furedicarmen) Gen 20 Noiembrie 2024, 10:44 Evaluare finalizată 100
darius (Gorun_Hector_Darius) Gen 16 Noiembrie 2024, 21:55 Evaluare finalizată 100
darius (Gorun_Hector_Darius) Gen 12 Noiembrie 2024, 18:18 Evaluare finalizată 100
Zahariuc Vlad (Superbet66) Gen 10 Noiembrie 2024, 18:51 Evaluare finalizată 100
Bosoanca Horia (REDplayer333HHH) Gen 08 Noiembrie 2024, 17:18 Evaluare finalizată 45
Bosoanca Horia (REDplayer333HHH) Gen 08 Noiembrie 2024, 17:10 Evaluare finalizată 45
darius (Gorun_Hector_Darius) Gen 05 Noiembrie 2024, 18:21 Evaluare finalizată 100
darius (Gorun_Hector_Darius) Gen 30 Octombrie 2024, 16:16 Evaluare finalizată 100
Guiman Alexandra (Lexi_Guiman) Gen 28 Octombrie 2024, 17:21 Evaluare finalizată 100
darius (Gorun_Hector_Darius) Gen 27 Octombrie 2024, 17:52 Evaluare finalizată 100
Warren Zahariuc (ChampionsLeague170) Gen 27 Octombrie 2024, 17:38 Evaluare finalizată 100
Albu Eduard (EduardAlbu1) Gen 26 Octombrie 2024, 21:35 Evaluare finalizată 100
Albu Eduard (EduardAlbu1) Gen 26 Octombrie 2024, 21:35 Evaluare finalizată 100
Albu Eduard (EduardAlbu1) Gen 26 Octombrie 2024, 21:34 Evaluare finalizată 20
Buzea Luca Mihai (Snow8347) Gen 26 Octombrie 2024, 21:12 Evaluare finalizată 100
Buzea Luca Mihai (Snow8347) Gen 26 Octombrie 2024, 21:07 Evaluare finalizată 0
Grigore Stefan (debfaneeh) Gen 26 Octombrie 2024, 20:13 Evaluare finalizată 100
Ciobanu Darius (Ciobanu_Darius) Gen 22 Octombrie 2024, 09:09 Evaluare finalizată 100
Ciobanu Darius (Ciobanu_Darius) Gen 22 Octombrie 2024, 08:56 Evaluare finalizată 0
Ciobanu Darius (Ciobanu_Darius) Gen 22 Octombrie 2024, 08:55 Evaluare finalizată 0
Ciobanu Darius (Ciobanu_Darius) Gen 22 Octombrie 2024, 08:53 Evaluare finalizată 0
Ciobanu Darius (Ciobanu_Darius) Gen 22 Octombrie 2024, 08:51 Evaluare finalizată 0
Radac Maria Georgeana (Radac123) Gen 19 Octombrie 2024, 17:41 Evaluare finalizată 100
Floruti Miruna (MirunaFloruti) Gen 19 Octombrie 2024, 17:38 Evaluare finalizată 100
Sfaraila Sonia (SoniaS2009) Gen 19 Octombrie 2024, 17:37 Evaluare finalizată 100
Boulean David (David_Boulean) Gen 19 Octombrie 2024, 17:35 Evaluare finalizată 100
Florea Ionut (Ionut96) Gen 19 Octombrie 2024, 14:04 Evaluare finalizată 100
Florea Ionut (Ionut96) Gen 19 Octombrie 2024, 14:02 Evaluare finalizată 0
Daniela Camenita (dana) Gen 19 Octombrie 2024, 13:53 Evaluare finalizată 100
Hunter 6 (performance4) Gen 17 Octombrie 2024, 20:27 Evaluare finalizată 100
Calisov Radu (Radu_Calisov) Gen 14 Octombrie 2024, 14:56 Evaluare finalizată 100
fl8r1n _ (Florin3003) Gen 08 Octombrie 2024, 14:38 Evaluare finalizată 100
fl8r1n _ (Florin3003) Gen 08 Octombrie 2024, 14:37 Evaluare finalizată 0