Xem xét bitmap MxN trong đó các ô là 0 hoặc 1. '1' có nghĩa là đã điền và '0' có nghĩa là trống.Đếm số "lỗ hổng" trong bitmap
Tìm số lượng lỗ '' trong bitmap, trong đó lỗ là vùng tiếp giáp của ô trống.
Ví dụ, điều này có hai lỗ:
11111
10101
10101
11111
... và điều này chỉ có một:
11111
10001
10101
11111
gì là cách nhanh nhất, khi M và N đều giữa 1 và số 8?
Làm rõ: đường chéo không được coi là tiếp giáp, chỉ các vấn đề phụ kề nhau.
Lưu ý: Tôi đang tìm kiếm thứ gì đó tận dụng được định dạng dữ liệu. Tôi biết làm thế nào để biến đổi điều này thành một đồ thị và [BD] FS nó nhưng điều đó có vẻ quá mức cần thiết.
Tại sao mùi của bài tập về nhà hoặc chơi gôn mã này? @ Florin, cảm ơn vì đã cập nhật. Xin vui lòng xem xét nhận xét này "hủy bỏ". Chúng tôi sẽ lấy từ của bạn. – jcolebrand
TASTES giống như bài tập về nhà! – Luiscencio
Nó không phải là bài tập về nhà, nhưng nó không quan trọng. Tôi đang cố gắng giải quyết một vấn đề lớn hơn và đây chỉ là một vấn đề nhỏ. – florin