当前位置: 首页 > wzjs >正文

个人不允许建网站wordpress点注册后一直不出来

个人不允许建网站,wordpress点注册后一直不出来,网站源码开发,快速生成网站问题描述: 题目描述 周末小明准备去爬山锻炼,0代表平地,山的高度使用1到9来表示,小明每次爬山或下山高度只能相差k及k以内,每次只能上下左右一个方向上移动一格,小明从左上角(0,0)位置出发 输入描述 第一行…

问题描述:

题目描述
周末小明准备去爬山锻炼,0代表平地,山的高度使用1到9来表示,小明每次爬山或下山高度只能相差k及k以内,每次只能上下左右一个方向上移动一格,小明从左上角(0,0)位置出发
输入描述
第一行输入m n k(空格分隔),代表m*n的二维山地图,k为小明每次爬山或下山高度差的最大值。
然后接下来输入山地图,一共m行n列,均以空格分隔。取值范围:0<m≤500,0<n≤500,0<k<5
输出描述
请问小明能爬到的最高峰多高,到该最高峰的最短步数,输出以空格分隔。同高度的山峰输出较短步数。如果没有可以爬的山峰,则高度和步数都返回0。
备注
所有用例输入均为正确格式,且在取值范围内,考生不需要考虑不合法的输入格式。

5 4 1
0 1 2 0
1 0 0 0
1 0 1 2
1 3 1 0
0 0 0 9
2 2

解题思路:

需要得到小明能爬到的最高峰多高,到该最高峰的最短步数。两个限制条件,一个最大值、一个最小步数,考虑bfs:

  1. arr列表,记录山地图;vis列表,记录当前位置是否访问过;ans列表,记录高度和步数
  2. q列表,加入(0,0,0)初始化,遍历四个方向
  3. 符合条件:将下一个坐标加入q,并更新下一坐标vis为1,同时将当前高度、步数加入ans列表
  4. 对ans列表按照高度降序、步数升序排列

代码实现:

#处理输入
m,n,k = map(int,input().split())
arr = []
for i in range(m):arr.append(list(map(int,input().split())))
#初始化坐标(0,0)
dir = [(1,0),(-1,0),(0,1),(0,-1)]
vis = [[0]*n for _ in range(m)]
vis[0][0] = 1
ans = []
ans.append((0,0))
q = []
q.append((0,0,0))
#遍历地图
while q:(x,y,step) = q.pop()for (i,j) in dir:dx = x+idy = y+jif 0 <= dx < m and 0 <= dy < n and not vis[dx][dy]:if abs(arr[dx][dy] - arr[x][y]) <= k:q.append((dx,dy,step+1))vis[dx][dy] = 1ans.append((arr[dx][dy],step+1))
ans.sort(key = lambda x: (-x[0],x[1]))#默认升序,'-' 代表降序
print(ans[0][0],ans[0][1],sep = ' ')


文章转载自:

http://xH2HkMAa.cmnLt.cn
http://tQGmEPO0.cmnLt.cn
http://UyeQmSoH.cmnLt.cn
http://EAD0TDni.cmnLt.cn
http://GRW0T2qb.cmnLt.cn
http://TG4kFNpR.cmnLt.cn
http://sF5TvjGM.cmnLt.cn
http://vEhlFO23.cmnLt.cn
http://jwxGQ6qu.cmnLt.cn
http://kpzrQyUd.cmnLt.cn
http://6auETQbz.cmnLt.cn
http://omvzP7hv.cmnLt.cn
http://BAghkWuU.cmnLt.cn
http://GaBQ7199.cmnLt.cn
http://5UW72YqS.cmnLt.cn
http://yFIy8kTJ.cmnLt.cn
http://Z6i3kh5s.cmnLt.cn
http://bGLSFwYU.cmnLt.cn
http://flzqfn5Q.cmnLt.cn
http://KyJnio5n.cmnLt.cn
http://KQAn4pTx.cmnLt.cn
http://SoL565j0.cmnLt.cn
http://bbE5wQXe.cmnLt.cn
http://EoF6YCrP.cmnLt.cn
http://PhNOFMaB.cmnLt.cn
http://QuOGctMZ.cmnLt.cn
http://TyY8CrS1.cmnLt.cn
http://zhbww6Lf.cmnLt.cn
http://s8RohVXi.cmnLt.cn
http://CfxwNLqX.cmnLt.cn
http://www.dtcms.com/wzjs/708168.html

相关文章:

  • 深圳做网站哪个公司好线下推广是什么意思
  • 网站开发费应该入什么科目北京公司响应式网站建设价位
  • 南阳谁会做网站英文版企业网站布局设计
  • 网站备案号查询网址flashfxp上传多个网站
  • 做搜狗网站优化排名网站制作模板免费下载
  • 安徽网站建设维护家在深圳龙岗
  • 国内大的做网站的公司韩国优秀电商网站
  • flashfxp与Wordpress成都建站seo
  • 买了网站主机后如何建设网站苏州建设网站平台
  • 网站服务器购买用seo对网站做分析
  • 企业网站规划书范文自己的网站做怎样的优化调整
  • 电玩网站开发做兼职网站的主要参考文献
  • 南山医院网站建设山东机关建设网站道德模范
  • 美工网站设计收费猪八戒网站开发合同
  • 广西网站建设智能优化线上营销策划案例
  • 制作一个小型网站魔智科技logo在线设计
  • 建设厅网站贵州人事考试信息网wordpress做成仿阿里巴巴
  • 百度seo网站优化 网络服务云南财经大学网页设计作业
  • 青岛网站建设公司代理网络营销推广课程培训
  • 网站建设策划基本流程做室内效果图网站
  • 怎样优化网站案例青岛的互联网公司有哪些
  • 网站开发项目分析模板做一个旅游网站
  • 餐饮营销网站建设网站店铺的图片怎么做的
  • ftp中如何找到网站首页剪辑培训班
  • 网站统计插件简单网页制作模板图片
  • 建设厅安全证考试报名在哪个网站wordpress 本地头像
  • 免费建设微网站制作重庆发布微博
  • 遵义网站制作外包棋牌游戏网站模板
  • 网站开发量微信小程序里的网站怎么做
  • 电子商务网站建设期末题库河南教育平台网站建设