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

asp.net 4.0网站开发实例教程韶关住房和城乡建设网站

asp.net 4.0网站开发实例教程,韶关住房和城乡建设网站,做360网站中保存的图片存在哪里,网站平台设计团队文章目录 DFS滑行#xff08;DFS 记忆搜索#xff09; 思路#xff1a; 要思考回溯怎么写#xff08;入参与返回值、递归到哪里#xff0c;递归的边界和入口#xff09; DFS 滑行#xff08;DFS 记忆搜索#xff09; 代码分析#xff1a; 学会将输入的数据用二维列表… 文章目录 DFS滑行DFS 记忆搜索 思路 要思考回溯怎么写入参与返回值、递归到哪里递归的边界和入口 DFS 滑行DFS 记忆搜索 代码分析 学会将输入的数据用二维列表保存对于递归函数的输入就用 坐标返回值就用 实际的步数 这样可以方便后面的递归用一个cache 二维列表来记录结果避免重复的运算 import os import sysn, m map(int, input().split()) lst [list(map(int, input().split())) for _ in range(n)] # 递归搜索 保存计算结果后面不再运算重复路线 记忆化搜索 cache [[-1] * m for _ in range(n)] # 记忆化搜索: -1代表没记录当前位置所能达到的最远距离其他值代表已经记录了当前位置所能达到的最远距离并且就是记录的就是当前位置最远距离def dfs(x, y): # 当前位置所能达到的最远距离if cache[x][y] ! -1: # 如果被记录过了return cache[x][y] # 就不再往下计算了并且返回当前位置所能达到的最远距离ans 1for dx, dy in [(1, 0), (-1, 0), (0, 1), (0, -1)]:xx dx xyy dy yif 0 xx n and 0 yy m and lst[xx][yy] lst[x][y]:ans max(dfs(xx, yy) 1, ans)cache[x][y] ans # 每次走到尽头了就记录一下当前这条路线走了几步距离return ans # 返回当前位置所能达到的最远距离res 0 for i in range(n):for j in range(m):res max(dfs(i, j), res)print(res)
http://www.hkea.cn/news/14381902/

相关文章:

  • 长沙网站建计北京市住房及城乡建设部网站
  • 网站由谁备案个人主页网页设计素材
  • 可以发外链的网站整理wordpress购物网站教程
  • 保定网站制作公司百度识图查另一半情头
  • 最佳网站制作模板七米网站建设
  • 新泰网站建设流程微站开发
  • 广州 科技网站建设公司湖南宏泰美佳建设工程有限公司网站
  • 书店网站建设可行性分析公司网站模板最新
  • 深圳在哪些网站找什么好处域名服务器查询
  • 设计一个个人求职网站电商分销平台
  • 能免费建网站吗wordpress 获取表单数据
  • 第三方做公司网站制作h5的基本流程
  • 深圳微信分销网站设计郴州网站建设公司简介
  • 高端企业门户网站建设珠江摩尔网站建设
  • 河北建设网站首页响应式网站切图
  • 做收钱的网站要什么条件wordpress get_term_link
  • 如何做网站的百科网站功能建设中页面
  • 郑州教育网站建设网络营销推广的优劣势
  • 网站qq访客统计泊头网站建设服务
  • 海宏集团网站建设方案qq官网登录入口手机版
  • 做网站字体用什么格式华润集团网站建设商
  • 网站建设建站网易互客个人网站建设详细教程
  • 杭州网站建站模板优质外贸网站
  • 做问卷调查的网站海淘网站入口
  • 服务器创建多个网站吗wordpress免费搭建个人博客
  • 官方网站建设要点wordpress微信注册
  • 哈尔滨制作网站企业南京建设部执业注册中心网站
  • 漳州 做网站新奇网站建设
  • 学习网站的建设南京网站维护公司
  • 网站建设费与无形资产如何创建自己的软件