TPMOVE - Di chuyển
Giới hạn- Thời gian: 0.09s
- Bộ nhớ: 1536MB
- Mã nguồn: 50000 bytes
Cho 1 bảng hình chữ nhật kích thước MxN. Tất cả các ô của bảng đều có 1 khối hộp, ngoại trừ 1 ô (bx,by) là ô trống. Ở mỗi bước bạn được phép di chuyển 1 khối hộp sang 4 ô kề cạnh nếu ô đó là ô trống. Hãy tìm cách di chuyển khối hộp ở ô (sx,sy) đến ô (ex,ey) sao cho số bước ít nhất có thể.
Input
Gồm 8 số M, N, bx, by, sx, sy, ex, ey. (M, N <= 200)
Output
1 số duy nhất là số bước ít nhất cần dùng
Sample input 3 3 2 1 2 2 1 1 Sample output 4
- Người up: dat1511
- Nguồn bài: Khúc Anh Tuấn