Bao đóng bắc cầu của quan hệ R là quan hệ bắc cầu nhỏ nhất chứa R: có i→j nếu tồn tại một dãy i→⋯→j theo R.
Thuật toán Warshall: với mỗi đỉnh trung gian k, nếu Mik=1 và Mkj=1 thì đặt Mij=1.
Cho ma trận quan hệ n×n, hãy in ma trận bao đóng bắc cầu.
Ví dụ: với 1→2 và 2→3, bao đóng bổ sung 1→3.
Dòng 1: n. n dòng tiếp theo: ma trận quan hệ (0/1).
1≤n≤300.
n dòng: ma trận bao đóng bắc cầu, mỗi hàng n số cách nhau bởi dấu cách.
Ví dụ:
Đầu vào:
3
0 1 0
0 0 1
0 0 0
Đầu ra:
0 1 1
0 0 1
0 0 0
Giải thích:
Đang tải editor...