HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Sections > Linear Data Structures: Arrays > problem:


50647 - Spiral

Guest
• Review clarifications (1)

Section problems

• 50423 - Numbers square
• 50344 - Profit or Loss
• 50445 - Cryptography
• 50410 - Zero Padding
• 50380 - Sum of the Numbers in the ...
• 50300 - Matrix
• 50611 - Maximum of the minima
• 50616 - Snake
• 50647 - Spiral
• 50543 - Hotel rooms
• 50271 - Factorial
• 50419 - The longest bitonic sequence
• 50326 - Matrix Operations
• 50329 - Draw Matrix-1
• 50541 - Binary to decimal
• 50592 - Matrix Multiplication
• 50606 - Long product

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