Rezolvare PBinfo #819

Decorative Icon Problema: Generare1 / 819

Decorative IconAutor: Deivid

Cerința

Se consideră următoarele operații, care se aplică numerelor naturale:

  • op 1 – se adaugă la număr cifra 4 – din 13 se obține 134
  • op 2 – se adaugă la număr cifra 0 – din 13 se obține 130
  • op 3 – dacă numărul este par, se împarte la 2 – din 20 se obține 10

Dându-se un număr natural n, să se determine un șir de operații dintre cele de mai sus prin care, pornind de la valoarea 4, se ajunge la n.

Date de intrare

Programul citește de la tastatură numărul n.

Date de ieșire

Programul va afișa pe ecran un șir de valori din mulțimea {1,2,3}, astfel încât, aplicând în ordine operațiile corespunzătoare se ajunge de la valoarea 4 la valoarea n.

Restricții și precizări
  • 1 ≤ n ≤ 100.000
  • orice soluție cu mai puțin de 100.000 de operații este acceptată
Exemplu:

Intrare

5

Ieșire

3 3 2 3
Explicație

Pornim de la 4. Se aplica op 3 și se obține 2; se aplică op 3 și se obține 1; se aplică op 2 și se obține 10; se aplică op 3 și se obține 5.

Andrei Frîntu
Andrei Frîntu

Fondatorul platformei - mentor Academia

LinkedIn Instagram GitHub
© Copyright 2024 - CodulLuiAndrei.ro - Toate drepturile sunt rezervate