筱海 发表于 2021-11-16 20:55:10

数组、

求二维整型数组的“最大点”。二维数组的“最大点”定义为:某个数是所在行的最大值,并且是所在列的最大值。
注意:一个数组可能有多个“最大点”。输入:(1) n 行和 m 列( n , m<= 10),(2) n * m 个整数,数据以空格隔开;输出:每行输出一个“最大点”的值及其行下标、列下标(行列都从1开始计数),空格分隔。
样例输入:3      4
8          60   7   100
10      498   12      49
—71   132   4      85
样例输出:
100    1    4
498   2    2

傻眼貓咪 发表于 2021-11-16 21:30:53

N, M = map(int, input().split())
A = []
for n in range(N):
    res = list(map(int, input().split()))
    A.append(res)

B =


for row in A:
    for col in B:
      if max(row) == max(col):
            each = max(row)
            print(each, col.index(each)+1, row.index(each)+1)
页: [1]
查看完整版本: 数组、