Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
DPPATHMAX - Đường đi có tổng lớn nhất |
Cho một bảng A kích thước m × n, trên đó ghi các số nguyên aij. Một người xuất phát tại ô nào đó của cột 1, cần sang cột n (tại ô nào cũng được).
Quy tắc đi: Từ ô (i, j) chỉ được quyền sang một trong 3 ô (i, j + 1); (i - 1, j + 1); (i + 1, j + 1)
Hãy tìm giá trị lớn nhất của tổng tất cả các ô đi qua.
Dữ liệu vào:
- Dòng đầu ghi hai số m, n là số hàng và số cột của bảng.
- m dòng tiếp theo, dòng thứ i ghi đủ n số trên hàng i của bảng theo đúng thứ tự từ trái qua phải
Dữ liệu ra:
Gồm 1 dòng duy nhất ghi tổng lớn nhất tìm được
Ví dụ:
Dữ liệu vào:
5 7
9 -2 6 2 1 3 4
0 -1 6 7 1 3 3
8 -2 8 2 5 3 2
1 -1 6 2 1 6 1
7 -2 6 2 1 3 7
Dữ liệu ra:
41
Giải thích: Đường đi được mô tả là các ô xanh:
Giới hạn: 1 ≤ n, m ≤ 100, |aij| ≤ 100
Được gửi lên bởi: | noname00.pas |
Ngày: | 2017-05-23 |
Thời gian chạy: | 0.100s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3 |
Nguồn bài: | Bài tập thực hành CSL |