Pagini recente »
Diferențe pentru utilizator/iustinian între reviziile 14 și 110
|
Istoria paginii utilizator/alexandramaftei
|
Istoria paginii runda/vacanta6
|
olimpiada_scoala_5_2016_2017
|
Diferențe pentru problema/balcon între reviziile 1 și 2
Nu există diferențe între titluri.
Diferențe între conținut:
== include(page="template/taskheader" task_id="balcon") ==
Poveste și cerință...
Pentru că vacanța vine mai repede (și prin surprindere), iar zăpada nu prea este, Lenuș vrea să-și aranjeze balconul de la dormitorul său. Deși acesta e frumos luminat și pavat cu plăcuțe de gresie ea zice că nu se poate simți bine deoarece florile nu sunt corect aranjate.
Balconul are formă pătrată și este pavat cu nxn plăcuțe de gresie de aceeași dimensiune. Pe fiecare plăcuță de gresie se află un ghiveci cu flori. Lenuș hotărăște să aranjeze ghivecele în spirală după principiul Feng Shui: pe primul șir de plăcuțe, sub geam, le pune pe cele mai mici, apoi pe cele mai măricele lângă peretele din dreapta al vecinei, apoi pe cele mai mari lângă peretele sufrageriei, pe cele si mai mari lângă peretele de la bucătărie și tot așa în spirală le aranjează pe toate. Astfel, parcurgând plăcuțele de gresie în spirală, în sensul acelor de ceasornic, florile trebuie să fie în ordine crescătoare a înălțimilor.
h2.Cerință
Scrieți un program care să afișeze florile aranjate după principiul Feng Shui.
h2. Date de intrare
Fișierul de intrare $balcon.in$ conține pe prima linie numărul natural nenul n. Pe următoarele n linii sunt scrise câte n numere naturale separate prin spații, reprezentând înălțimile florilor așa cum sunt ele inițial așezate în balcon.
Fișierul de intrare $balcon.in$ ...
h2. Date de ieșire
Fișierul de ieșire $balcon.out$ va conține aranjamentul florilor după principiul Feng Shui, prezentat în enunț. Valorile scrise pe aceeași linie vor fi separate printr-un singur spațiu.
În fișierul de ieșire $balcon.out$ ...
h2. Restricții
* $... ≤ ... ≤ ...$
1 ≤ n ≤ 50
Înălțimile florilor sunt numere naturale ≤ 200 cm.
h2. Exemplu
table(example).
|_. balcon.in |_. balcon.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
| 4
1 8 6 18
4 122 5 3
12 11 19 23
21 9 16 15
| 1 3 4 5
18 19 21 6
16 122 23 8
15 12 11 9
|
h3. Explicație
Nu există diferențe între securitate.