Xoắn ốc

PDF

Submit solution

Points: 10.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Problem type
Allowed languages
C++, Python, Scratch

Yêu cầu:

Cho 2 số nguyên ~m~ và ~n~, viết chương trình điền các số từ 1 tới ~m×n~ vào một bảng kích thước ~m~ hàng, ~n~ cột. Các số được điền theo đúng thứ tự theo hình xoắn ốc, từ ngoài vào trong, theo chiều kim đồng hồ, bắt đầu từ góc trên trái. (Xem ví dụ)

Dữ liệu:

Hai số nguyên dương ~m,n≤100~

Kết quả:

~m~ dòng, trên dòng ~i~ ghi ~n~ số trên hàng ~i~ của bảng. Các số trên một dòng của input/output files được/phải ghi cách nhau bởi dấu cách.

Input

4 6

Output

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

Input

5 5

Output

 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

Comments

Please read the guidelines before commenting.


There are no comments at the moment.