找鞍点(PTA)

先找出每一行的max,然后在判断这个数是不是这一列的min

#include <stdio.h>

int main()

{

int i = 0;

int i1 = 0;

int j1 = 0;

int k = 0;

int j = 0;

int arr[6][6] = { 0 };

int n = 0;

int i2 = 0;

int max = 0;

int min = 0;

scanf("%d",&n);

for( i = 0 ; i < n ; i++)

{

for( j = 0 ; j < n ; j++)

{

scanf("%d",&arr[i][j]);

}

}

for( i = 0 ; i < n ; i++)

{

max = arr[i][0];

for( j = 0 ; j < n ; j++)

{

if( max <= arr[i][j] )

{

max = arr[i][j];

i1 = i;

j1 = j;

}

}

min = arr[i1][j1];

for( k = 0 ; k < n ; k++)

{

if( min >= arr[k][j1])

{

min = arr[k][j1];

i2 = k;

}

}

if( i2 == i1 )

{

printf("%d %d\n",i1,j1);

return 0;

}

i1 = 0;

i2 = 0;

j1 = 0;

}

printf("NONE\n");

return 0;

}

相关推荐
FF-Studio12 分钟前
万物皆数:构建数字信号处理的数学基石
算法·数学建模·fpga开发·自动化·音视频·信号处理·dsp开发
hy.z_7771 小时前
【数据结构】 优先级队列 —— 堆
数据结构
你的牧游哥1 小时前
前端面试题之将自定义数据结构转化成DOM元素
数据结构
float_六七1 小时前
Redis:极速缓存与数据结构存储揭秘
数据结构·redis·缓存
徐新帅1 小时前
基于 C 语言的图书管理系统开发详解
c语言·开发语言·数据结构
叶子爱分享2 小时前
从事算法工作对算法刷题量的需求
算法
勇闯IT2 小时前
有多少小于当前数字的数字
java·数据结构·算法
liuqun03192 小时前
开心灿烂go开发面试题
算法·leetcode·golang
liulilittle2 小时前
通过高级处理器硬件指令集AES-NI实现AES-256-CFB算法并通过OPENSSL加密验证算法正确性。
linux·服务器·c++·算法·安全·加密·openssl
小皮侠2 小时前
【算法篇】逐步理解动态规划模型6(回文串问题)
java·开发语言·算法·动态规划