Gửi bài giải


Điểm: 50
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M

Tác giả:
Kiểu bài tập

N học sinh nam và N học sinh nữ đều được đánh số 1,2,3...N.

Với mỗi cặp số i,j (1i,jN), độ hợp nhau của học sinh nam i và học sinh nữ jai,j. Nếu ai,j=1 thì bạn nam i và bạn nữ j hợp nhau, nếu ai,j=0 thì ngược lại.

Huy tìm cách chia N học sinh nam và N học sinh nữ thì N cặp, trong đó mỗi cặp gồm một nam và một nữ hợp nhau.

Hãy tìm số cách khác nhau mà Huy có thể chia, modulo 109+7

Input

  • Dòng đầu tiên gồm N (1N21)
  • N dòng sau, mỗi dòng gồm N số nguyên 0 hoặc 1. Trong đó số thứ j ở hàng thứ i là giá trị ai,j

Output

  • In ra số cách chia cặp thỏa mãn, modulo 109+7

Input 1

Sao chép
3
0 1 1
1 0 1
1 1 1

Output 1

Sao chép
3

Giải thích 1

3 cách chia thỏa mãn như sau (i,j) ký hiệu cho cặp nam i và nữ j

  • (1,2); (2,1); (3,3)
  • (1,2); (2,3); (3,1)
  • (1,3); (2,1); (3,2)

Input 2

Sao chép
4
0 1 0 0
0 0 0 1
1 0 0 0
0 0 1 0

Output 2

Sao chép
1

Giải thích 2

Có 1 cách thỏa mãn: (1,2); (2,4); (3,1); (4,3)

Input 3

Sao chép
21
0 0 0 0 0 0 0 1 1 0 1 1 1 1 0 0 0 1 0 0 1
1 1 1 0 0 1 0 0 0 1 0 0 0 0 1 1 1 0 1 1 0
0 0 1 1 1 1 0 1 1 0 0 1 0 0 1 1 0 0 0 1 1
0 1 1 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 1 1 0
1 1 0 0 1 0 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0
0 1 1 0 1 1 1 0 1 1 1 0 0 0 1 1 1 1 0 0 1
0 1 0 0 0 1 0 1 0 0 0 1 1 1 0 0 1 1 0 1 0
0 0 0 0 1 1 0 0 1 1 0 0 0 0 0 1 1 1 1 1 1
0 0 1 0 0 1 0 0 1 0 1 1 0 0 1 0 1 0 1 1 1
0 0 0 0 1 1 0 0 1 1 1 0 0 0 0 1 1 0 0 0 1
0 1 1 0 1 1 0 0 1 1 0 0 0 1 1 1 1 0 1 1 0
0 0 1 0 0 1 1 1 1 0 1 1 0 1 1 1 0 0 0 0 1
0 1 1 0 0 1 1 1 1 0 0 0 1 0 1 1 0 1 0 1 1
1 1 1 1 1 0 0 0 0 1 0 0 1 1 0 1 1 1 0 0 1
0 0 0 1 1 0 1 1 1 1 0 0 0 0 0 0 1 1 1 1 1
1 0 1 1 0 1 0 1 0 0 1 0 0 1 1 0 1 0 1 1 0
0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 1 1 0 0 1
0 0 0 1 0 0 1 1 0 1 0 1 0 1 1 0 0 1 1 0 1
0 0 0 0 1 1 1 0 1 0 1 1 1 0 1 1 0 0 1 1 0
1 1 0 1 1 0 0 1 1 0 1 1 0 1 1 1 1 1 0 1 0
1 0 0 1 1 0 1 1 1 1 1 0 1 0 1 1 0 0 0 0 0

Output 3

Sao chép
102515160

Nhận xét

Không có ý kiến tại thời điểm này.