鞍点计算

来源:互联网 发布:聚合数据 奖项 编辑:程序博客网 时间:2024/05/29 15:09




鞍点计算

Time Limit: 1000MS Memory Limit: 65536KB

Problem Description

找出具有m行n列二维数组Array的“鞍点”,即该位置上的元素在该行上最大,在该列上最小,其中1<=m,n<=10。同一行和同一列没有相同的数。

Input

输入数据有多行,第一行有两个数m和n,下面有m行,每行有n个数。

Output

按下列格式输出鞍点:

Array[i][j]=x

其中,x代表鞍点,i和j为鞍点所在的数组行和列下标,我们规定数组下标从0开始。

一个二维数组并不一定存在鞍点,此时请输出None。
 
我们保证不会出现两个鞍点的情况,比如:
 
3 3
1 2 3
1 2 3
3 6 8

Example Input

3 31 2 34 5 67 8 9

Example Output

Array[0][2]=3

Hint

Author



#include <stdio.h>

int main ()
{
    int i , j , max , min ,s[111][111] , l =0;
    int m , n ,a , b;
    scanf("%d%d" , &m , &n);
    for (i = 0 ; i < m ;i++)
    {
        for (j = 0 ; j < n ; j++)
        {
            scanf("%d" , &s[i][j]);
        }
    }
    
    for (i = 0 ; i < m ; i++)
    {
        max = s[0][0];
        for (j = 0 ; j < n ;j++)
        {
            if (max < s[i][j])
            {
                max = s[i][j];
                a = i;
                b = j;
            }
        }
        min = s[a][b];
        for (j = 0 ; j < m ; j++)
        {
            if (min > s[j][b])
                min  = s[j][b];
        }


if (max == min)
    {
        printf("Array[%d][%d]=%d\n" , a , b , max);
        l = 1;
        break ;
    }
    }
if (l==0)
    printf("None\n");
    return 0;
}
阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 云南5日自由行攻略及花费 云南五天旅游攻略 昆明到普者黑旅游攻略 自驾云南旅游攻略及花费 云南旅游景点排行 去云南大理丽江攻略 西双版纳亲子游攻略 云南 旅游 云南好玩的地方 山东烟台三日穷游攻略 2018一个人去北京穷游攻略 云南自助游攻略 穷游 普吉岛旅游攻略 穷游 穷一种病 穷病 穷是一种病 穷神 穷神来了 穷神来了第一季 穷神来了第二季 虫血沸腾 逍遥穷神 一句话证明你很穷神回复 穷途落魄 穷途之哭 穷途 人在穷途 穷途末路的意思 末世穷途之天选者 老八一杠 穷途末路是什么意思 英雄无敌之穷途末路 失忆闹钟 穷途不陌路 郎绣 穷途末路 朝温暖 顾安染陆南城爱至穷途末路 星际之废材后勤兵 箬穷途 穷酸赵公子赵毅 情来不自禁by穷酸秀女 穷醒图片 穷醒 2019穷醒了清晰的图片 鞫怎么读