PLAYGROUND
Bản đồ khu vui chơi là một hình chữ nhật kích thước M×N ô vuông. Khu vui chơi có một cổng vào đặt tại ô (1,1) và một cổng ra đặt tại ô M×N. Mỗi ô (i,j) được bố trí một trò chơi, giá vé vào ô (i,j) là C[i,j]. Tại mỗi ô khách có thể di chuyển sang các ô chung cạnh bên phải hoặc phía dưới.
Vào một ngày nghỉ, Bin quyết định tham quan khu vui chơi. Trong khu vui chơi có một trò chơi Bin rất thích đặt tại ô (u, v) và nhất định Bin phải tham gia trò chơi này. Sau khi chơi các trò chơi xong Bin phải ra ở cổng ra tại ô M×N.
Yêu cầu: Giúp Bin tìm cách di chuyển để chơi trò chơi mình thích và tốn ít tiền nhất.
Input:
Dòng 1: chứa 4 số M, N, u, v ( 3 ≤ M, N ≤ 1000; 1 ≤ u ≤ M; 1 ≤ v ≤ N);
M dòng tiếp theo, mỗi dòng chứa N số, với C[i,j] là chi phí ô (i,j). (0 ≤ C[i,j] ≤ 10000)
Output:
Ghi chi phí ít nhất tìm được
Sample Input
4 5 2 3
5 6 4 4 1
1 2 9 1 5
1 1 1 2 3
4 6 5 1 4
Sample Output
25
Comments
up vote cho anh trai say lie
mativado