Diferențe pentru problema/greieri între reviziile #2 si #30

Diferențe între titluri:

greieri
Greieri (clasa a 5-a)

Diferențe între conținut:

== include(page="template/taskheader" task_id="greieri") ==
Pe o linie orizontală se găsesc n greieri. Ei încep să stea „capră” într-o ordine prestabilită începând cu ultimul, pe rând, până la primul. Toți greierii care îl precedă pe cel care stă „capră” sar peste acesta, în ordine.
De exemplu pentru n=4, mai întâi stă „capră” greierele 4 și peste el sar, în ordine, 3, 2 și 1. Apoi stă „capră” greierele 3 și sar peste el, în ordine, 2, 1 și 4. Apoi stă „capră” greierele 2 și peste el sar, în ordine, 1, 3 și 4. Apoi stă „capră” greierele 1 și sar peste el, în ordine, 4 , 3 și 2, și se revine la ordinea inițială.
Pe o linie orizontală se găsesc *n* greieri. Ei încep să stea „capră” într-o ordine prestabilită începând cu ultimul, pe rând, până la primul. Toți greierii care îl precedă pe cel care stă „capră” sar peste acesta, în ordine.
[img]http://campion.edu.ro/arhiva/www/arhiva_2009/problems/1519/html/gr.jpg[/img]
De exemplu pentru [*n*]=4, mai întâi stă „capră” greierele 4 și peste el sar, în ordine, 3, 2 și 1. Apoi stă „capră” greierele 3 și sar peste el, în ordine, 2, 1 și 4. Apoi stă „capră” greierele 2 și peste el sar, în ordine, 1, 3 și 4. Apoi stă „capră” greierele 1 și sar peste el, în ordine, 4 , 3 și 2, și se revine la ordinea inițială.
 
!problema/greieri?greieri.png!
 
h2. Cerință
 
Scrieți un program care citește numerele naturale *n* și *m* și determină:
a)	De câte sărituri este nevoie pentru a se ajunge la ordinea inițială?
b)	Cum vor fi așezați greierii după m sărituri?
h2. Date de intrare
Fișierul de intrare $greieri.in$ ...
Fișierul de intrare $greieri.in$ conține pe prima linie numerele naturale *n* și *m*, separate printr-un spațiu, cu semnificația din enunț.
h2. Date de ieșire
În fișierul de ieșire $greieri.out$ ...
Fișierul de ieșire $greieri.out$ va conține:
a)	pe prima linie o valoare ce reprezintă numărul de sărituri după care se revine la ordinea inițială;
b)	pe a doua linie numerele ce reprezintă ordinea greierilor după m pași, separate prin spații.
h2. Restricții
* $... ≤ ... ≤ ...$
* 2 ≤ *n* ≤ 100000
* 1 ≤ *m* ≤ 2000000000
* se acordă 20 % din punctaj pentru rezolvarea corectă cerinței a)
* se acordă 80 % din punctaj pentru rezolvarea corectă cerinței b)
* răspunsurile la cele două cerințe vor fi scrise exact pe linia indicată; în cazul în care nu cunoașteți rezolvarea la una dintre cerințe, pe linia  respectivă se va scrie valoarea -1;
* fiecare linie din fișierul de intrare se termină cu caracterul sfârșit de linie
h2. Exemplu
table(example).
|_. greieri.in |_. greieri.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
 
h3. Explicație
 
...
|_. greieri.in |_. greieri.out |_. Explicații |
| 4 5
| 12
4 3 1 2
| După cum se vede și în imagine pornind de la linia inițială
1 2 3 4 la primul pas sare greierele 3 peste 4 , la pasul 2 sare greierele 2 peste 4 ,
la pasul trei sare greierele 1 peste 4 la pasul patru sare greierele 2 peste 3,
iar la pasul cinci sare greierele 1 peste 3.
|
== include(page="template/taskfooter" task_id="greieri") ==

Nu există diferențe între securitate.