Gửi bài giải
Điểm:
10,00
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
64M
Input:
stdin
Output:
stdout
Dạng bài
Ngôn ngữ cho phép
C++, Python
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
Bình luận