KiKi想从n行m列的方阵队列中找到身高最高的人的位置,请你帮助他完成这个任务。
KiKi想从n行m列的方阵队列中找到身高最高的人的位置,请你帮助他完成这个任务。
第一行包含两个整数n和m,表示这个方阵队列包含n行m列。从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示方阵中的所有人的身高(保证输入身高都不相同)。(1≤x≤n≤10,1≤y≤m≤10)
一行,输出两个整数,用空格分隔,表示方阵中身高最高的人所在的行号和列号。
2 2 175 180 176 185
2 2
n, m = list(map(int, input().split())) new = [] maxvale = 0 dicts = {0:0} for i in range(1,n+1): arr1 = list(map(int,input().split())) k = list(dicts.keys())[0] if max(arr1) > maxvale: maxvale = max(arr1) dicts.pop(k) dicts[i]=arr1.index(max(arr1))+1 new.append(arr1) for k,v in dicts.items(): print(k,v)
n, m = map(int, input().split()) a = [] c = [] for i in range(n): b = list(map(int, input().split())) a.append(b) c.append(max(b)) a_max = max(c) for i in range(n): for j in range(m): if a[i][j] == a_max: print(i + 1, end=" ") print(j + 1)
n,m= list(map(int,input().split())) #创建一个空的列表用来存储二维数组 li = [] #初始化最大值为0 max = 0 for _ in range(n): #把第2~n +1行的数据添加到li数组中,并用空格隔开(split默认的就可以) li.append(list(map(int,input().split()))) #采用双层循环遍历二维数组 for i in range(n): for j in range(m): #加入一个判断条件,判断遍历的值是否大于现存的max,如果大于就不断的更新max,同时将max所在的行和列更新 if li[i][j]>max: max = li[i][j] #这里的行和列的记录很关键,i和j可能会变,但是x y总是比索引大1,也是动态变化 x = i + 1 y = j + 1 #这段else代码貌似没有啥具体的用处 else: continue #最后打印输出行数以及列数 print(x,y)