HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Linear Data Structures: Arrays > problem:


50647 - Spiral

Guest
• Review clarifications (1)

Section problems

• 50563 - Long Modulus
• 50567 - Input Data Normalization
• 50592 - Matrix Multiplication
• 50594 - Transformations
• 50606 - Long product
• 50607 - Long sum
• 50611 - Maximum of the minima
• 50616 - Snake
• 50647 - Spiral
• 51182 - Count and Sum 2
• 51193 - The max element of k-th co...
• 51194 - The difference between max...
• 51196 - The sum of two arrays
• 51197 - Even and odd Numbers
• 50543 - Hotel rooms
• 50468 - Draw Matrix - 2

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
Автор: Фёдор Меньшиков, ВГПУ.

Display box consisting of NxN cells filled with numbers from 1 to N2 spiral (see examples).

Input
The first line contains a single number N where 2 < N < 100.
Output
Show N numbers in N lines, separated by spaces. It's not allowed to start in a different helix, except for the upper left corner. Spiral spinning counter-clockwise.

Input 1 Input 2 Input 3
3
4
5
Output 1 Output 2 Output 3
1 2 3
8 9 4
7 6 5
 1  2  3  4
12 13 14  5
11 16 15  6
10  9  8  7
 1  2  3  4  5
16 17 18 19  6
15 24 25 20  7
14 23 22 21  8
13 12 11 10  9

Для отправки решений необходимо выполнить вход.

www.contester.ru