Atenție! Aceasta este o versiune veche a paginii., scrisă la 2015-12-09 16:07:49.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire balcon.in, balcon.out Sursă OMI 2010 clasele 7-8
Autor Gabriela Conea Adăugată de avatar vladcainamisir Vlad Cainamisir vladcainamisir
Timp de execuție pe test 0.15 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Balcon

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.

Cerință

Scrieți un program care să afișeze florile aranjate după principiul Feng Shui.

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.

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.

Restricții

1 ≤ n ≤ 50
Înălțimile florilor sunt numere naturale ≤ 200 cm.

Exemplu

balcon.in balcon.out
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

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii