0302-Ghép cặp hoàn hảo

View as PDF

Submit solution

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 250M
Input: stdin
Output: stdout

Author:
Problem type

Bài toán Ghép cặp hoàn hảo (Perfect Bipartite Matching)
Có N nam và N nữ (N ≤ 20). Cho biết nam i và nữ j có hợp nhau hay không. Đếm số cách ghép N cặp nam-nữ sao cho mỗi người chỉ thuộc một cặp và các cặp đều hợp nhau.


Dữ liệu vào:

  • Input:
    Dòng 1: Số nguyên N
    Tiếp theo là ma trận N dòng N cột biểu thị từng cặp i,j có hợp nhau hay không, hợp nhau thì ghi 1, không hợp thì ghi 0

  • Output:

Số cách ghép.


Ví dụ:
Input:
3
1 1 0
0 1 1
1 0 1
Output:
2


Giải thích:
Tất cả có 02 cách ghép cặp:
Cách 1: Nam1-Nu1, Nam2-Nu2, Nam3-Nu3
Cách 2: Nam1-Nu2, Nam2-Nu3, Nam3-Nu1


Comments

There are no comments at the moment.