#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关注
没这么简单 你要先明白鞍点的定义 他是一行中最大的同时是那一列最小的 同时你还要考虑行列中有重复数据的情况
解决 无用评论 打赏 举报
悬赏问题
- ¥15 机器学习预测遇到的目标函数问题
- ¥15 python的EOFError该怎么解决?
- ¥15 Fluent,液体进入旋转区域体积分数不连续
- ¥15 java linux下将docx文件转pdf
- ¥15 maven无法下载依赖包
- ¥15 关于pycharm, Callable[[str],bool]作为方法参数使用时, lambda 类型不提示问题
- ¥15 layui数据重载无效
- ¥15 寻找了解qq家园纵横四海的程序猿。
- ¥15 optisystem
- ¥15 VB.NET画图时的撤销编程