Bài 5
Cho là một số nguyên dương. Có phòng được xếp thành một lưới . Giữa hai phòng kề nhau có một cửa. Tìm số cách chọn một tập con các cửa và khóa chúng sao cho tồn tại hai phòng và thỏa mãn:
(i) ở hàng thứ nhất và ở hàng thứ .
(ii) có thể đi từ đến chỉ bằng các cửa chưa khóa.
Bước 1 trên 5: Đưa về bài đếm tính liên thông trên đồ thị
Phân tích chi tiết
Vì có thể là bất kỳ phòng nào ở hàng đầu và bất kỳ phòng nào ở hàng cuối, việc tồn tại một cặp phù hợp không phụ thuộc vào việc cửa nối các phòng trong hàng đầu, hay cửa trong hàng cuối, có bị khóa hay không; tổng cộng có cửa tự do như vậy. Thu gọn hàng đầu thành một đỉnh và hàng cuối thành một đỉnh , các phòng và cửa còn lại tạo thành một đồ thị với cạnh, và bài toán quy về đếm các tập con của các cạnh này sao cho và liên thông trong .