Bác nào giúp mình làm bài này với. Sắp dealine mà mình không làm đươc.
Cho một ma trận gồm n hàng và m cột được đánh số từ trên xuống dưới,
từ trái qua phải, mỗi ô trên ma trận là một số ngẫu nhiên có giá trị
tuyệt đối không vượt quá 10^9. Từ vị trí phía trên bên trái, hãy tìm
đường đi đến vị trí góc dưới bên phải sao cho đường số ô phải đi qua là
nhỏ nhất (mỗi nước đi chỉ đi đến ô có một cạnh chung). Trong các cách
đó, tìm cách đi sao cho tổng giá trị các ô trên đường đi là lớn nhất.
Input
Dòng đầu tiên là 2 số nguyên n, m (n, m<=2x10^3).
Dòng thứ i trong n dòng tiếp theo gồm m số nguyên cách nhau một
khoảng trắng. Giá trị thứ j tại dòng i tương ứng với giá trị aij trong
ma trận(|a|<=10^9).
Output
Một số nguyên duy nhất là tổng lớn nhất trên đường đi tìm được.
Example
Input:
3 3
1 2 3
-1 5 6
0 2 9
Output:
23
Thuật toán được giải bằng ngôn ngữ C#
cụ thể bảng F sau khi tính:
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?