Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2026-03-12 15:40:12.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:bicicleta.in, bicicleta.outSursăad-hoc
AutorCiprian OprisaAdăugată decypryCiprian Oprisa cypry
Timp execuţie pe test0.1 secLimită de memorie16384 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Bicicleta

Gigel are o bicicletă pe care o securizeaza cu un lacăt cu cifru. Lacătul este format din K inele. Pe fiecare inel sunt dispuse circular cifrele de la 0 la 9. Fiecare inel poate fi rotit astfel încât să afişeze una din cifre, ordinea fiind 0→1→2→3→4→5→6→7→8→9→0 (nu se poate roti în sens invers).

Costel vrea să fure bicicleta lui Gigel, dar nu cunoaşte cifrul secret. În momentul de faţă, bicicleta este blocată, iar cifrul afişat este 00..0. În fiecare secundă, Costel roteşte un inel cu exact o poziţie, astfel încât să ajungă la o combinaţie care nu a mai fost încercată până acum. Costel va prefera la fiecare pas inelul cel mai din dreapta care se poate roti cu o poziţie astfel încât să nu se repete nici un cifru încercat.

De exemplu, primele 20 de cifruri încercate de Costel sunt:
1
2
3
4
5
6
7
8
9
19
10
11
12
13
14
15
16
17
18
28

Date de intrare

Fişierul de intrare bicicleta.in ...

Date de ieşire

În fişierul de ieşire bicicleta.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

bicicleta.inbicicleta.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?