7-153 找鞍点

简介: 7-153 找鞍点

7-153 找鞍点 (20 分)


一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。


本题要求编写程序,求一个给定的n阶方阵的鞍点。


输入格式:


输入第一行给出一个正整数n(1≤n≤6)。随后n行,每行给出n个整数,其间以空格分隔。


输出格式:


输出在一行中按照“行下标 列下标”(下标从0开始)的格式输出鞍点的位置。如果鞍点不存在,则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。


输入样例1:


4
1 7 4 1
4 8 3 6
1 6 1 2
0 7 8 9


结尾无空行


输出样例1:


2 1


结尾无空行


输入样例2:


 2
 1 7
 4 1


输出样例2:


NONE


#include<iostream>
using namespace std;
int main(){
    int n,a[6][6],i,j;
    cin>>n;
    for(i=0;i<n;i++){
        for(j=0;j<n;j++){
            cin>>a[i][j];
        }
    }
    int index=0,judge=1;
    int l=0,k=0;
    if(n==1)cout<<"0 0\n";
    else{
        for(i=0;i<n;i++){
            index=i;
            for(l=0;l<n;l++){
                if(a[i][k]<=a[i][l]){
                    k=l;
                }
            }
            for(j=0;j<n;j++){
                if(a[index][k]>a[j][k]){
                    index=j;
                    break;
                }
            }
            if(i==index){
                judge=0;
                break;
            }
        }
        if(judge==0)cout<<i<<" "<<k<<endl;
        else cout<<"NONE\n";
    }
    return 0;
}
目录
相关文章
|
10月前
|
机器学习/深度学习 运维 算法
梯度&散度&旋度&峰度&偏度你分得清楚吗?驻点&鞍点你分得清楚吗?曲率&斜率你分得清楚吗?
本文介绍了四种常见的物理量:加速度,速度,位移和力学功。详细介绍了它们的定义、计算以及在物理学和工程学领域中的应用。此外,本文还介绍了四种与物理量相关的概念:向量、标量、质量和密度。 数学,物理,机器学习领域常见概念区分
536 0
|
9月前
|
机器学习/深度学习 传感器 算法
求解具有恒定质量的二维薛定谔方程附matlab代码
求解具有恒定质量的二维薛定谔方程附matlab代码
|
算法 定位技术
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
396 0
最优化方法(最速下降、牛顿法、高斯牛顿法、LM算法)
|
11月前
曲线拟合-最小二乘法
线性最小二乘法及matlab例程
二阶常系数非齐次线性微分方程的通解
二阶常系数非齐次线性微分方程的通解
二阶常系数齐次线性微分方程的通解
二阶常系数齐次线性微分方程的通解
【数理统计】参数估计及相关(点估计、矩估计法、最大似然估计、原点矩&中心距)
【数理统计】参数估计及相关(点估计、矩估计法、最大似然估计、原点矩&中心距)
242 0
【数理统计】参数估计及相关(点估计、矩估计法、最大似然估计、原点矩&中心距)
|
机器学习/深度学习 Windows
【组合数学】递推方程 ( 常系数线性齐次递推方程 | 常系数、线性、齐次 概念说明 | 常系数线性齐次递推方程公式解法 | 特征根 | 通解 | 特解 )
【组合数学】递推方程 ( 常系数线性齐次递推方程 | 常系数、线性、齐次 概念说明 | 常系数线性齐次递推方程公式解法 | 特征根 | 通解 | 特解 )
344 0
|
移动开发
凸函数相关
凸函数是凸集中元素的数学特征, 体现了凸集中元素所呈现的规律性.
2234 0