鱼C论坛

 找回密码
 立即注册
查看: 2308|回复: 1

数组、

[复制链接]
发表于 2021-11-16 20:55:10 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
求二维整型数组的“最大点”。二维数组的“最大点”定义为:某个数是所在行的最大值,并且是所在列的最大值。
注意:一个数组可能有多个“最大点”。输入:(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
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 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 = [list(col) for col in zip(*A)]


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)
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-1 21:27

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表