
【题解】【PTA-Python题库】第4章-23 求矩阵的局部极大值 (15 分)
发布日期:2022-03-18 05:04:37
浏览次数:0
分类:技术文章
本文共 797 字,大约阅读时间需要 2 分钟。
求矩阵的局部极大值
给定M行N列的整数矩阵A,如果A的非边界元素A[i][j]大于相邻的上下左右4个元素,那么就称元素A[i][j]是矩阵的局部极大值。本题要求给定矩阵的全部局部极大值及其所在的位置。
输入格式:
输入在第一行中给出矩阵A的行数M和列数N(3≤M,N≤20);最后M行,每行给出A在该行的N个元素的值。数字间以空格分隔。
输出格式:
每行按照“元素值 行号 列号”的格式输出一个局部极大值,其中行、列编号从1开始。要求按照行号递增输出;若同行有超过1个局部极大值,则该行按列号递增输出。若没有局部极大值,则输出“None 总行数 总列数”。
输入样例1:
4 51 1 1 1 11 3 9 3 11 5 3 5 11 1 1 1 1
输出样例1:
9 2 35 3 25 3 4
输入样例2:
3 51 1 1 1 19 3 9 9 11 5 3 5 1
输出样例2:
None 3 5
思路:
遍历矩阵找局部最大值。
代码如下:
n, m= input().split();n, m = int(n), int(m)a = [];sum = 0;count=0;r=0for i in range(n):
s = input()
a.append([int(n) for n in s.split()])for i in range(1,n-1):
for j in range(1,m-1):
if(a[i][j]>a[i-1][j] and a[i][j]>a[i][j-1] and a[i][j]>a[i+1][j] and a[i][j]>a[i][j+1]):
r=1
print('{:d} {:d} {:d}'.format(a[i][j],i+1,j+1))if(r==0):
print('None {:d} {:d}'.format(i+2,j+2))
转载地址:https://tuenity.blog.csdn.net/article/details/102683766 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
能坚持,总会有不一样的收获!
[***.235.140.84]2022年08月08日 05时28分00秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
最新文章
设置文本省略号移入显示布局不变完整完美解决方案
2019-03-17 10:06:26
URL跳转错误之 URL特殊字符转义
2019-03-17 10:06:25
ant-design-pro表格多选操作后还会默认勾选的解决办法
2019-03-17 10:06:24
CSS3 filter(滤镜) 制作图片高斯模糊无需JS
2019-03-17 10:06:24
react-ant-design中用到的数组遍历迭代方法forEach和map方法案例区分说明
2019-03-17 10:06:23
react-ant-design实现Modal输入框实现联想输入
2019-03-17 10:06:22
react-ant-design带有下拉框选择的搜索功能实现详解(表格组件的使用)
2019-03-17 10:06:22
react-ant-design表格组件列表数据渲染
2019-03-17 10:06:21
react-ant-design组件封装抽取之表格页面封装举例(组件封装方法)
2019-03-17 10:06:20
react-ant-design 携带id进行页面跳转
2019-03-17 10:06:20
React中拼接HTML代码,后端返回的是<p>段落</p>格式文件举例
2019-03-17 10:06:19
React-ant-design-pro项目搭建侧边菜单栏构建问题
2019-03-17 10:06:18
React-ant-design关于Modal中Confirm内部中this指向问题
2019-03-17 10:06:17
React-ant-design表格组件进行批量删除方法(案例详解)
2019-03-17 10:06:16
React在Ant-Design菜单栏使用动态引入路由菜单语法
2019-03-17 10:06:16
React监听浏览器返回(页面跳转问题)(关于点击浏览器返回错误界面的问题)
2019-03-17 10:06:15
Hooks 与 Class 中调用 setState 有不同的表现差异么?
2019-03-17 10:06:14
如何获取url地址?后面的参数
2019-03-17 10:06:14
React中Form表单事件(input CheckBox radio 取值操作)
2019-03-17 10:06:13
Vue+ElementUI实现增删改查(代码)
2019-03-17 10:06:12