Trại hè Hùng Vương 2016 - Hội chợ

Xem dạng PDF

Gửi bài giải

Điểm: 10,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Output Only, Pascal, PyPy, Python, Scratch, TEXT

Trong trường hợp đề bài hiển thị không chính xác, bạn có thể tải đề bài tại đây: Đề bài

Khu hội chợ Đông Bắc Bắc Giang có ~m \times n~ gian hàng được bố trí trong một khu hình chữ nhật kích thước ~m \times n~. Các hàng của hình chữ nhật được đánh số ~1, 2, 3, ..., m~ từ trên xuống dưới, còn các cột – đánh số ~1, 2, 3, ..., n~ từ trái sang phải, ô nằm giao của hàng ~i~ và cột ~j~ là gian hàng ~(i, j)~ trưng bày mặt hàng ~a_{ij}~. Khách tham quan đi vào khu hội chợ từ một gian hàng bất kỳ bên trái (~i~ bất kỳ, ~j = 1~) và mất 1 đồng, không nhất thiết phải tham quan tất cả các gian hàng, khách chỉ có thể đi ra khỏi khu hội chợ từ các gian hàng bên phải (~i~ bất kỳ, ~j = n~), tại mỗi gian hàng khách có thể di chuyển qua các gian hàng chung cạnh với nó. Khi đi vào gian hàng trưng bày mặt hàng khác với mặt hàng của gian hàng hiện tại thì khách tham quan phải mua vé giá là 1 đồng.

Yêu cầu: Cho biết mặt hàng trưng bày tại các gian hàng, tính chi phí ít nhất mà khách tham quan phải trả khi tham quan khu hội chợ.

Input

  • Dòng đầu tiên ghi hai số ~m, n~;
  • ~m~ dòng sau, mỗi dòng ~n~ số nguyên không âm, cho mã mặt hàng được trưng bày tại các gian hàng của khu hội chợ. Mã mặt hàng tại gian hàng ~(i, j)~ là ~a_{ij}~ thỏa mãn ~0 \le a_{ij} \le 100~.

Hai số liên tiếp trên một dòng cách nhau một dấu cách.

Output

  • Ghi ra một số duy nhất là chi phí ít nhất tìm được.

Sample Input 1

2 3
0 1 1
1 1 2

Sample Output 1

1

Subtasks

Subtask Điểm Ràng buộc
1 ~30~ ~m, n \le 5~.
2 ~30~ ~m, n \le 50~.
3 ~40~ ~m, n \le 1000~.

Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.