#107O'rta
Spiral bo'ylab
Vaqt: 1 s · Xotira: 256 MB
- Matritsalar
Shart
o'lchamli matritsa elementlarini soat strelkasi bo'yicha spiral bo'ylab chiqaring: chap yuqori burchakdan boshlab 1-satr chapdan o'ngga, oxirgi ustun yuqoridan pastga, oxirgi satr o'ngdan chapga, 1-ustun pastdan yuqoriga, keyin ichki halqa va hokazo. Har bir element aynan bir marta chiqadi.
Kirish formati
Birinchi qatorda va (). Keyingi ta qatorning har birida ta butun son ().
Chiqish formati
Bitta qatorda ta son.
Namunalar
Kirish
3 3 1 2 3 4 5 6 7 8 9
Chiqish
1 2 3 6 9 8 7 4 5
Kirish
2 4 1 2 3 4 5 6 7 8
Chiqish
1 2 3 4 8 7 6 5
Izoh
To'rtta chegara yuriting: yuqori, pastki, chap, o'ng satr/ustun. Har tomonni chiqargach, mos chegarani bir qadam ichkariga suring. Bitta satr yoki ustun qolganda uni ikki marta chiqarmaslik uchun chegaralarni qayta tekshiring. Ikkinchi misolda: 1 2 3 4 8 7 6 5.
