首页 > 试题广场 >

最高身高

[编程题]最高身高
  • 热度指数:24807 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 256M,其他语言512M
  • 算法知识视频讲解

KiKi想从nm列的方阵队列中找到身高最高的人的位置,请你帮助他完成这个任务。


输入描述:

第一行包含两个整数n和m,表示这个方阵队列包含n行m列。从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示方阵中的所有人的身高(保证输入身高都不相同)。(1≤x≤n≤10,1≤y≤m≤10)



输出描述:
一行,输出两个整数,用空格分隔,表示方阵中身高最高的人所在的行号和列号。
示例1

输入

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)

发表于 2024-09-28 01:29:49 回复(0)
构建多维列表a,每维的最大值存放于列表c,max(c) 即为a列表的最大值。numpy此处不允许使用。
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)


编辑于 2024-02-07 17:39:09 回复(0)
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)

发表于 2022-03-30 11:54:15 回复(0)
n, m = map(int, input().split())
l = []
for i in range(n):
    l.append(input().split())
new_data = []
for i in range(len(l)):
    new_data.append(max(l[i]))
maxnum = (max(new_data))
for i in range(n):
    for j in range(m):
        if l[i][j] == maxnum:
            print(i+1,j+1)

发表于 2021-08-26 11:10:19 回复(0)

问题信息

上传者:牛客309119号
难度:
5条回答 2290浏览

热门推荐

通过挑战的用户

查看代码
最高身高