La ora de desen, Gigel a primit ca temă un desen care să fie realizat după următorul algoritm:
Pas : se desenează un triunghi, numerotat cu , ca în Figura ;
Pas : se împarte triunghiul în trei poligoane (un dreptunghi și două triunghiuri numerotate cu și ) trasând două segmente ca în Figura ;
Pas : fiecare triunghi dintre cele două obținute la Pas , se împarte în câte un dreptunghi și câte două triunghiuri (numerotate cu 4,5,6,7) trasând câte două segmente ca în Figura ;
Pas : fiecare triunghi dintre cele patru obținute la Pas , se împarte în câte un dreptunghi și câte două triunghiuri (numerotate cu , , , , , , , ) trasând câte două segmente ca în Figura ;
Pas : fiecare triunghi dintre triunghiurile obținute la Pas , se împarte în câte un dreptunghi și câte două triunghiuri trasând câte două segmente. Dacă valoarea lui este ultimul număr folosit pentru numerotarea triunghiurilor obținute la Pas , atunci triunghiurile rezultate la Pas vor fi numerotate cu numerele naturale distincte consecutive , , , etc.
Cerință
Scrieţi un program care să citească numărul natural K și să determine:
- cel mai mic număr și cel mai mare număr dintre numerele folosite pentru numerotarea triunghiurilor obținute la pasul în care este obținut și triunghiul numerotat cu ;
- numerele triunghiurilor care au fost împărțite conform algoritmului din enunț astfel încât să fie obținut triunghiul numerotat cu .
Date de intrare
Dacă , atunci prima linie a fişierului de ieşire desen.out
conţine cele două numere naturale și , separate printr-un singur spațiu, reprezentând răspunsul la cerința a problemei.
Dacă , atunci prima linie a fișierului de ieşire desen.out
conține un șir de numere naturale ordonate crescător, separate prin câte un spațiu, reprezentând răspunsul la cerința a problemei.
Date de ieșire
Pe prima linie a fișierului de ieșire desen.out
se va găsi un singur număr întreg, suma celor două numere.
Restricții și precizări
- ;
- Doar triunghiurile sunt numerotate;
- Pentru rezolvarea corectă a cerinţei se acordă de puncte;
- Pentru rezolvarea corectă a cerinței se acordă de puncte.
Exemplul 1
desen.in
1
13
desen.out
8 15
Explicație
Cerința este , . Așa cum arată în Figura 4, la Pas 4 se obțin triunghiurile numerotate cu , , , , , , , .
Exemplul 2
desen.in
2
13
desen.out
1 3 6
Explicație
Cerința este , . Așa cum arată Figura 4, triunghiul numerotat cu se obține din triunghiul . Triunghiul este obținut din triunghiul care este obținut din triunghiul .