Nộp bài
Điểm:
100 (thành phần)
Thời gian:
2.0s
Python 3
6.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Tác giả:
Dạng bài
Cho bảng chữ nhật ~m~ x ~n~ (các hàng được đánh số từ ~1~ tới ~m~ từ trên xuống dưới, các cột được đánh số từ ~1~ tới ~n~ từ trái sang phải). Mỗi ô ở hàng ~i~ cột ~j~ có chứa một số nguyên ~a_{ij}~.
Tổng chéo của một toạ độ ~[i,j]~ được tính bằng tổng của tất cả những số nằm trên 2 đường chéo đi qua ô ~[i, j]~.
Ví dụ, với bảng ~4~ x ~6~, toạ độ ~[3, 4]~ có 2 đường chéo đi qua như sau:
Yêu cầu
Cho bảng số ~m~ x ~n~. Tìm tổng chéo lớn nhất trong bảng.
Input
- Dòng đầu tiên chứa 2 số nguyên dương ~m~, ~n~ ~(1≤m,n≤2000)~ cách nhau một dấu cách.
- ~m~ dòng sau, mỗi dòng chứa ~n~ số nguyên ~a_{ij}~ có giá trị tuyệt đối không vượt quá ~10^9~ cách nhau một dấu cách.
Output
Một dòng duy nhất chứa một số nguyên là tổng chéo lớn nhất trong bảng.
Sample Input
3 4
1 1 1 0
1 0 1 1
0 0 1 1
Sample Output
4
Giải thích
Tổng chéo lớn nhất là 4, thuộc toạ độ ~[1, 2]~.
Subtask
- Có 50% số test ứng với 50% số điểm có ~1≤m,n≤200~;
- 50% số test còn lại tương ứng với 50% số điểm không có giới hạn gì thêm.
Bình luận đầu tiên
Bình luận