Description
LeiQ最近参加了一个登山俱乐部,部长给他了一个n*m地图,地图上的每一个格子的值表示一个山的海拔高度,LeiQ现在在(x,y)表示在地图上的位置,他想要登上地图上最高的山,所以他想知道他爬上最高的山的山顶还需向上爬多少米。
例如:
现在LeiQ在(2,1),则他的位置海拔高度为200米,最高的为300米,所以还需爬100米
Input
多组输入
每组的第一行是两个整数n,m(1<=n,m<=100),表示地图的大小
接下来n行,每行m个整数,表示山的海拔高度(0<=Hij<=1000)
最后一行两个整数x,y表示LeiQ的位置
Output
输出他还需要向上爬多少米。
while True:
n, m = map(int, input().split(" "))
list = []
list1 = []
for i in range(0, n):
st = input()
list1 = st.split(" ")
list.append(list1)
# print(list)
x, y = map(int, input().split())
z = 0
for i in range(0, n):
for j in range(0, m):
if z < int(list[i][j]):
z = int(list[i][j])
print(z - int(list[x - 1][y - 1]))
本人刚学Python,代码可能写的不是很好,目前在刷oj平台的题目,有些题目在网上找不到答案,所打算分享一下自己的代码,质量可能不是很好,但都是ac过的,关注我,不定时分享oj代码,如果各位有不会的,可以私聊我,一起研究