Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2011-10-14 17:22:07.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:transformari.in, transformari.outSursăSelectie Girls Programming Camp
AutorPaul-Dan BaltescuAdăugată depauldbPaul-Dan Baltescu pauldb
Timp execuţie pe test0.15 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Transformari

Fie (X, Y) o pereche de numere întregi oarecare. Asupra unei astfel de perechi putem aplica două tipuri de transformări, care au ca rezultat perechile (X, X+Y) sau (X+Y, Y).

Se dă un număr întreg N. Să se determine numărul minim de transformări necesare pentru a forma o pereche de forma (x, N) sau (N, x), unde x poate fi orice număr întreg.

Date de intrare

Fişierul de intrare transformari.in conţine numărul întreg N.

Date de ieşire

În fişierul de ieşire transformari.out conţine numărul minim de transformări necesare pentru a ajunge la o pereche de forma dorită.

Restricţii

  • 1 ≤ N ≤ N
  • Pentru 60% din teste N ≤ 2 000.

Exemplu

transformari.intransformari.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?