#include<stdio.h>
int sty(int n)
{
int i,j;
int a[10][10]={0};
for(i=0;i<n;i++)
{
for(j=0;j<n;j++)
{
scanf("%d",&a[i][j]);
}
}
for(i=1;i<n;i++)
{
for(j=0;j<i;j++)
{
if(a[i][j]!=0)
return 0;
}
}
return 1;
}
int main()
{
int n,i,t;
scanf("%d",&t);
for(i=1;i<t;i++)
{
scanf("%d",&n);
if(sty(n))
printf("YES");
else
printf("NO");
printf("\n");
}
return 0;
}
找鞍点 为什么不对啊 崩溃啊
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
2301_80855388 2023-11-15 17:13关注没这么简单 你要先明白鞍点的定义 他是一行中最大的同时是那一列最小的 同时你还要考虑行列中有重复数据的情况
解决 无用评论 打赏 举报