7-12 判断上三角矩阵 (10 分)
#include <cstdio>
#include <iostream>
#include <algorithm>
#include <cmath>
#include <cstring>
using namespace std;
typedef long long ll;
const int N = 15;
int n, dat[N][N], ans;
int main()
{
int T;
cin >> T;
while (T--)
{
cin >> n;
for(int i=1; i<=n; i++)
for (int j=1; j<=n; j++)
cin >> dat[i][j];
bool f = true;
for (int i=2; i<=n; i++)
{
for (int j=1; j<i; j++)
if (dat[i][j]) {
f = false;
break;
}
if (!f) break;
}
if (f) puts("YES");
else puts("NO");
}
return 0;
}
03-17
974
12-05
565
08-02
486
07-05
2789