Ma trận xoáy trôn ốc


Submit solution

Points: 2
Time limit: 1.0s
Memory limit: 98M

Author:
Problem types
Allowed languages
Ada, Assembly, Awk, C, C++, C11, CLANG, CLANGX, Classical, COBOL, Coffee, CSC, D lang, DART, F95, FORTH, Fortrn, GAS32, GO, Haskell, Itercal, Java, kotlin, LEAN, LISP, LUA, MONOVB, Nasm, OCAML, Pascal, Perl, php, PIKE, prolog, Pypy, Python, Ruby 2, RUST, Scala, SCM, SED, SWIFT, TCL, TUR, V8JS, VB, ZIG

Ma trận xoáy trôn ốc cấp n là ma trận ta điền vào ma trận từ 1 tới n2 theo vòng xoáy trôn ốc xuôi chiều kim đồng hồ từ ngoài vào trong bắt đầu từ a1,1

Ví dụ ma trận xoáy trôn ốc cấp 3 (123894765)

Ví dụ ma trận xoáy trôn ốc cấp 4

(12341213145111615610987)

Hãy nhập vào số nguyên dương n, in ra ma trận xoáy trôn ốc cấp n

Input

Một số nguyên dương n (1<n200).

Output

Ma trận xoáy trôn ốc gồm n dòng và n cột mỗi phần tử có độ rộng 10

Ví dụ

Input

Copy
4

Output

Copy
 1     2     3     4
12    13    14     5
11    16    15     6
10     9     8     7
tichpx

Comments

There are no comments at the moment.