#1505
Vasilică tocmai a învăţat la şcoală despre sistemul de numeraţie cu baza 2. I se pare interesant şi a inventat jocul b210, pe care vrea să îl joace cu prietenul său Gigel. Vasilică îi spune lui Gigel un număr natural nenul n, scris în baza 10. Gigel trebuie să scrie numărul în baza 2, obţinând astfel o secvenţă de cifre binare, care începe cu 1. Asupra scrierii în baza 2 a numărului n Gigel poate aplica una sau mai multe permutări circulare. Printr-o permutare circulară, toate cifrele secvenţei date, exceptând ultima, sunt mutate cu o poziţie spre dreapta, iar ultima cifră devine prima.
De exemplu, dacă n=107, scrierea sa în baza 2 este 1101011. Prin permutări circulare succesive putem obţine, în ordine, secvenţele:
1110101 1111010 0111101 1011110 ...
Fiecare astfel de secvenţă este scrierea în baza 2 a unui număr natural, pe care Gigel îl transformă în baza 10. Gigel trebuie să afle care este cel mai mare număr natural m, scris în baza 10, a cărui scriere în baza 2 se poate obţine prin una sau mai multe permutări circulare ale scrierii în baza 2 a numărului n. Lui Gigel jocul nu i se pare aşa interesant şi ar prefera să aibă un program care să determine în locul lui numărul natural m.
Scrieţi un program care citeşte numărul natural nenul n şi care determină cel mai mare număr natural m, scris în baza 10, care poate fi obţinut prin una sau mai multe permutări circulare ale scrierii în baza 2 a numărului natural n.
Olimpiada Municipala Informatica Iasi 2016
| ID | Utilizator | Problema | Data încărcării | Stare | ||
|---|---|---|---|---|---|---|
| B210 | 16 Mai 2026, 22:30 | Evaluare finalizată | 100 | |||
| B210 | 15 Mai 2026, 20:39 | Evaluare finalizată | 100 | |||
| B210 | 15 Mai 2026, 14:54 | Evaluare finalizată | E.C | |||
| B210 | 15 Mai 2026, 14:53 | Evaluare finalizată | 0 | |||
| B210 | 15 Mai 2026, 14:53 | Evaluare finalizată | 0 | |||
| B210 | 15 Mai 2026, 14:53 | Evaluare finalizată | E.C | |||
| B210 | 24 Aprilie 2026, 16:32 | Evaluare finalizată | 100 | |||
| B210 | 24 Aprilie 2026, 16:31 | Evaluare finalizată | 20 | |||
| B210 | 13 Februarie 2026, 12:15 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 18:07 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 13:19 | Evaluare finalizată | 0 | |||
| B210 | 09 Februarie 2026, 12:37 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 12:35 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:35 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 12:33 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:31 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:31 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 12:31 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:30 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:30 | Evaluare finalizată | E.C | |||
| B210 | 09 Februarie 2026, 12:30 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:29 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 12:28 | Evaluare finalizată | 0 | |||
| B210 | 09 Februarie 2026, 12:26 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:22 | Evaluare finalizată | 25 | |||
| B210 | 09 Februarie 2026, 12:21 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:19 | Evaluare finalizată | 60 | |||
| B210 | 09 Februarie 2026, 12:18 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 12:15 | Evaluare finalizată | 0 | |||
| B210 | 09 Februarie 2026, 11:51 | Evaluare finalizată | 100 | |||
| B210 | 09 Februarie 2026, 11:50 | Evaluare finalizată | 80 | |||
| B210 | 06 Februarie 2026, 12:21 | Evaluare finalizată | 100 | |||
| B210 | 06 Februarie 2026, 12:20 | Evaluare finalizată | E.C | |||
| B210 | 06 Februarie 2026, 12:17 | Evaluare finalizată | 90 | |||
| B210 | 06 Februarie 2026, 12:16 | Evaluare finalizată | 90 | |||
| B210 | 06 Februarie 2026, 12:16 | Evaluare finalizată | 90 | |||
| B210 | 06 Februarie 2026, 12:15 | Evaluare finalizată | 90 | |||
| B210 | 06 Februarie 2026, 12:07 | Evaluare finalizată | 0 | |||
| B210 | 06 Februarie 2026, 12:06 | Evaluare finalizată | 0 | |||
| B210 | 06 Februarie 2026, 12:04 | Evaluare finalizată | 100 | |||
| B210 | 05 Februarie 2026, 19:20 | Evaluare finalizată | 100 | |||
| B210 | 05 Februarie 2026, 19:18 | Evaluare finalizată | 50 | |||
| B210 | 05 Februarie 2026, 19:17 | Evaluare finalizată | 20 | |||
| B210 | 05 Februarie 2026, 19:15 | Evaluare finalizată | 20 | |||
| B210 | 04 Februarie 2026, 23:48 | Evaluare finalizată | 100 | |||
| B210 | 22 Decembrie 2025, 00:43 | Evaluare finalizată | 60 | |||
| B210 | 22 Decembrie 2025, 00:37 | Evaluare finalizată | 0 | |||
| B210 | 22 Decembrie 2025, 00:30 | Evaluare finalizată | 0 | |||
| B210 | 22 Decembrie 2025, 00:29 | Evaluare finalizată | 0 | |||
| B210 | 22 Decembrie 2025, 00:28 | Evaluare finalizată | 0 | |||