.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » balcon

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
balcon


Timp maxim de execuţie / test:
0.15s
Memorie totala disponibilă / stivă:
2MB / 1MB

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.

Exemple

balcon.inbalcon.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

autor: Prof. Gabriela Conea
propunător: Prof. Emanuela Cerchez
Liceul de Informatică ″Grigore Moisil″
emanuela.cerchez@gmail.com
Probleme recomandate
De la OMI Iaşi 2010: fazanr, cadouri, bursa, meteo, muguri, jump, calorii, siruri2
De acelaşi autor: rachete, alfabetar
Despre matrice: vopsea, harta, opmat, sarpe, light, magic2, tetris, origami, concurs, iepuras, tribile, criptmat, cutie, patrate, 3d, pajura, perspic, vecini2, livada, matrice3, kafka, erdos, grup, scor2, reteta2, rezervatie, scoici, tablou, game, stea, submatrix, cifru, jokes, oua, trecere, na, dotnet, renju, ghici, mere1, agitatie, lacuri, sotron, desen1, camion, ceas1, fibo, parc, excursia, matricea, zidar, joc6, log, concurs2, cladiri, dist, centru, robinson, cuburi2, joc8, joc9, romeo, adevar, soricel2, avere, joc11, vizibil, sah1, blockout, masina3, lsort, anticip, matrice1, evantai, spion, pereti, zumzi, roboti, placare, tabel, ocr, numere7, lacusta, becuri, sir5, flori, cartele, furnica, pavare, poarta, rj, peri, poligon2, sablon1, gradina, matrice4, poartas, submdisj, v, matrx, figura, neuroni, raze, roboti1, bila, iepurasi, colorare, mat, submatrix1, simetric1, plaja, xor2, guess, albine1, joct, alfabetar, stele, tablou1, alpinist, cladire, cri, grupe2, el, mahjong, sir9, acces, tort1, joc17, mesaj3, zar1, xy, poteci, avioane, broscute, safeu, acoperire1, radioactiv, robot4, lcdr, jb, slide, maxtri, dame, triunghi4, elicop, compresie, mijloc, cubulete, romb, medalion, bile6, zigzag, puncte5, intersectii, matd3, matrixdel, speed, seif1, traseu2, incadrare, betasah, zona, latin, zmax, amestec, sudoku1, gradina1, spider, zone, bemo, rombul, interclasare, rebus1, tabla, arrows, pseudobil, patrat1, rascoala, harta2, relatii, lasere, defrag, matcnt, ssdj, cript, ssk, teren1, fence, cifre6
Despre sortare: harta, index, sort, concurs, baby, patrate2, repeat, turist, bacan, toys, scor2, chimie2, politics, submat, scoici, ham, jokes, trecere, multiplu, paralel, tvshow, sirag1, tabara, munte, sport, puncte1, sume1, schi, granita, tren3, sant1, volei1, poze, maroco, dreptc, dist1, tir1, control, mosia, popas, reactivi, siruri1, coach, anag, matrice4, sume2, urgenta, basm, vot, joc14, cerc, k1, segm, calorii, ordonare, greutati, arctir, macheta, poligon4, centrala, robot4, lcdr, maxviz, sdmin, qtri, arme, flori1, parc1, mijloc, bile6, proiecte, patru, drept2, subsecvente, cursa1, eoliene, vintage, dreapta, riglef, rebus1, rascoala, zimeria, praslea, aperm, unudoi, gropi1, piscina, restaurare, cabana, culori3
surse trimise | ajutor