Chia ma trận

View as PDF

Time limit: 1.0s , Memory limit: 250M , Points: 30 (partial)

Cho ma trận kích thước n \times n ô, mỗi ô chứa giá trị nguyên a_{i,j}. Hãy lập trình đếm xem bao nhiêu cặp ma trận con <A, B> sao cho:

  • Có tổng các giá trị trong ma trận A bằng tổng các giá trị của ma trận B.

  • Hai ma trận AB không chồng lên nhau và có duy nhất một một góc chung với nhau (xem hình vẽ của testcase mẫu số 1)

Input

Dòng thứ nhất chứa số nguyên là n thỏa 1 \le n \le 50.

n dòng tiếp theo, mỗi dòng chứa các phần tử a_{i,j} của ma trận, thỏa -1000 \le a_{i,j} \le 1000.

Output

In ra số cặp cần tìm.

Samples

Sample Input 1
3
1 2 3
2 3 4
3 4 8
Sample Output 1
7
Sample Input 2
4
31 43 23 31
45 32 32 31
32 23 33 35
34 54 14 23
Sample Output 2
4

Note

Các cách chia của testcase 1 như sau:


Comments