原九度oj题目
#include<bits/stdc++.h>
using namespace std;
#define maxn 105
int buf[maxn][maxn];
int main(){
int N;
while(scanf("%d",&N)!=EOF){
for(int i=0;i<N;i++){
for(int j=0;j<N;j++){
scanf("%d",&buf[i][j]);
}
}
bool flag = true;
for(int i=0;i<N;i++){
for(int j=0;j<i;j++){
if(buf[i][j]!=buf[j][i]){
flag = false;
break;
}
}
if(flag==false) break;//这里必须要加上判断
}
if(flag==true) printf("Yes\n");
else printf("No\n");
}
}