Xoắn ốc
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