ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

B - 爬山

2022-01-25 15:59:33  阅读:145  来源: 互联网

标签:150 max LeiQ 爬山 go 100 hij


Description

LeiQ最近参加了一个登山俱乐部,部长给他了一个n*m地图,地图上的每一个格子的值表示一个山的海拔高度,LeiQ现在在(x,y)表示在地图上的位置,他想要登上地图上最高的山,所以他想知道他爬上最高的山的山顶还需向上爬多少米。

例如:
 

x\y

1

2

3

1

100

130

150

2

200

300

100

3

100

150

50

 
 





现在LeiQ在(2,1),则他的位置海拔高度为200米,最高的为300米,所以还需爬100米

Input

多组输入
每组的第一行是两个整数n,m(1<=n,m<=100),表示地图的大小

接下来n行,每行m个整数,表示山的海拔高度(0<=Hij<=1000)

最后一行两个整数x,y表示LeiQ的位置

Output

输出他还需要向上爬多少米。

Sample

Input 

3 3
100 130 150
200 300 100
100 150 50
2 1

Output 

100
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main(){
    int n, m, hij[100][100], x, y, max, go, i, j;
    while(~scanf("%d %d", &n, &m)){
        max = 0;
        for(i = 0; i < n; i++){
                for(j = 0; j < m; j++){
                    scanf("%d", &hij[i][j]);
                    if(hij[i][j] >= max){
                        max = hij[i][j];
                    }
                }
            }
        scanf("%d %d", &x, &y);
        go = max - hij[x - 1][y - 1];
        printf("%d\n", go);
    }
    return 0;
}

标签:150,max,LeiQ,爬山,go,100,hij
来源: https://blog.csdn.net/qq_39173848/article/details/122686907

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有