#include using namespace std; const int N = 110; int a[N][N]; int main() { int n; cin >> n; for (int i = 1; i <= n; i++) for (int j = 1; j <= n; j++) cin >> a[i][j]; //首行累加和 int s = 0; for (int i = 1; i <= n; i++) s += a[1][i]; //所有行进行判断 for (int i = 1; i <= n; i++) { int t = 0; for (int j = 1; j <= n; j++) t += a[i][j]; if (t != s) { puts("NO"); return 0; } } // 所有列进行判断 for (int j = 1; j <= n; j++) { int t = 0; for (int i = 1; i <= n; i++) t += a[i][j]; if (t != s) { puts("NO"); return 0; } } puts("YES"); return 0; }