Cho 1 mảnh đất M hàng và N cột. Mỗi ô (i, j) trên đó có thể có 1 ngôi nhà hoặc không có gì cả.
Tại đây, 2 ngôi nhà được gọi là cặp nhà vui vẻ nếu 2 ô đất của chúng có chung cạnh hoặc chung góc với nhau. Mảnh đất càng có nhiều cặp nhà vui vẻ thì càng đắt giá. Chính vì vậy, tổ chức Hutech Coder quyết định xây thêm đúng 1 ngôi nhà trên bất kì ô trống nào trên mảng đất đó sao cho số lượng cặp nhà vui vẻ nhiều nhất. Nếu không còn ô đất nào trống thì tổ chức sẽ không xây thêm nhà.
Hãy giúp tổ chức Hutech Coder tìm số lượng cặp nhà vui vẻ lớn nhất.
In ra 1 số duy nhất là số lượng cặp nhà vui vẻ lớn nhất.
Dữ liệu vào Sao chép |
2 3 ..# ..# |
Dữ liệu ra Sao chép |
3 |