鱼C论坛

 找回密码
 立即注册
查看: 2731|回复: 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
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2021-11-16 21:30:53 | 显示全部楼层
  1. N, M = map(int, input().split())
  2. A = []
  3. for n in range(N):
  4.     res = list(map(int, input().split()))
  5.     A.append(res)

  6. B = [list(col) for col in zip(*A)]


  7. for row in A:
  8.     for col in B:
  9.         if max(row) == max(col):
  10.             each = max(row)
  11.             print(each, col.index(each)+1, row.index(each)+1)
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-13 02:11

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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