Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
HVT_BOMP - Ném bom |
Bạn được phân công thực tập trong xưởng sản xuất bom Sát Thát.
Mục tiêu lần này của chúng ta là khu vực dàn khoan HD - 189 trên biển Đông.
Khu vực này là một bảng kích thước N x M, trong đó mỗi ô của bảng là một số nguyên.
Bom của xưởng sản xuất có dạng hình thoi. Hình thoi có tâm (x0,y0) và bán kính k là tập hợp tất cả các ô (x,y) thỏa mãn |x - x0| + |y - y0| < k. Bảng dưới minh họa hình thoi có tâm ở (3,2) và bán kính là 2.
Nhiệm vụ của bạn là xác định ném bom vào đâu để tổng giá trị trong các ô bị trúng bom là lớn nhất có thể. Không phần nào của bom bị rơi ra ngoài bảng.
1 | 1 | -10 | 1 | 1 | 1 |
1 | 2 | 1 | 1 | 1 | 1 |
2 | 2 | 2 | 1 | 1 | 1 |
1 | 2 | 1 | 1 | 1 | 1 |
1 | 1 | 1 | -10 | 1 | 1 |
hình thoi có tâm ở (3,2) và bán kính là 2
Input
- Dòng đầu tiên chứa hai số nguyên N và M (1 <= N, M <= 500)
- N dòng tiếp theo, mỗi dòng chứa M số nguyên thuộc đoạn [-10^5,10^5]
- Có 50% test N, M <= 100
Output
- Tổng giá trị lớn nhất các ô bị trúng bom
Example
Input: 5 6
1 1 -10 1 1 1
1 2 1 1 1 1
2 2 2 1 1 1
1 2 1 1 1 1
1 1 1 -10 1 1
Output: 10
Được gửi lên bởi: | Vương Trung Hiếu Nghĩa |
Ngày: | 2014-05-29 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG JAVA PAS-GPC PAS-FPC |
Nguồn bài: | Thầy Hồ Đắc Phương |