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

目前什么编码做网站最好做网络推广费用

目前什么编码做网站最好,做网络推广费用,wordpress 定时显示,库存网站建设公司中庸行者 (200) 给一个m*n的整数矩阵作为地图,矩阵数值为地形的高度,选择图中任意一点作为起点,向左右上下四个方向移动: 只能上坡、下坡,不能走相同高度的点;不允许连续上坡 或者连…

中庸行者 (200)

  • 给一个m*n的整数矩阵作为地图,矩阵数值为地形的高度,选择图中任意一点作为起点,向左右上下四个方向移动:
    • 只能上坡、下坡,不能走相同高度的点;
    • 不允许连续上坡 或者连续下坡;
    • 每个位置只能走一次
  • 给出本地图中能连续移动的最大次数;

输入描述:
输入row, col
后续输入地图数据
输出描述:
能连续移动的最大次数

示例1
输入:
2 2
1 2
4 3
输出:
3

示例2
输入:
3 3
1 2 4
3 5 7
6 8 9
输出:
4

思路:

  • DFS + visited控制
  • flag 表示上一步是上坡还是下坡
 
params = [int(x) for x in input().split(" ")]
m = params[0]
n = params[1]
matrix = []
result = 0
directions = [-1, 0, 1, 0, -1]visited = []
for i in range(m):matrix.append([int(x) for x in input().split(" ")])visited.append([0 for i in range(n)])def dfs(x, y, step_count, flag) :global resultif(step_count>result):result = step_countvisited[x][y] = 1i=1while(True):if(i>=5):breakelse :xx = x + directions[i- 1]yy = y + directions[i]if (xx < 0 or yy < 0 or xx >= m or yy >= n or visited[xx][yy] == 1or matrix[xx][yy] == matrix[x][y] or ((flag and matrix[xx][yy] > matrix[x][y]) or (not flag and matrix[xx][yy] < matrix[x][y]))) :i+=1continuedfs(xx, yy, step_count + 1, not flag)i+=1visited[x][y] = 0for i in range(m):for j in range(n):dfs(i,j, 0, True)dfs(i,j, 0, False)
print(result)
http://www.r43.cn/news/129032.html

相关文章:

  • 为什么外包会把人干废win7系统优化
  • 做360优化网站都有哪家百度教育app
  • 佛山市网站建设分站多少钱近期时事新闻
  • 什么网站可以做兼职日语翻译seo网络培训学校
  • 网站做中转平原县网站seo优化排名
  • 营销网站建设流程百度联盟注册
  • 网站开发意见书seo搜索引擎的优化
  • 做综合医院网站百度热点榜单
  • 珠海网站优化关键少数
  • 公众号怎么制作二维码网站seo搜索引擎优化案例
  • 网站建设业务客户来源百度关键词推广怎么收费
  • 前沿的设计网站营销培训心得体会
  • 做新得网站可以换到原来得域名嘛河南百度关键词优化排名软件
  • 如何选择深圳网站建设网络推广经验
  • 餐饮营销型网站建设西安高端模板建站
  • 成都企业网站排名优化福州关键词快速排名
  • 大连模板网站制作公司微博推广
  • 有单独做网站维护的必要吗抖音seo软件工具
  • 做防水广告在哪个网站最好免费优化网站排名
  • 列出寻找网站关键词的几种途径公司推广
  • 网站做https好处seo的中文含义
  • 宁波网站建设的详细策划营销策略国内外文献综述
  • 淘宝客的网站是怎么做的百度推广北京总部电话
  • 做网站的人能看到浏览的人的信息吗热点新闻事件及评论
  • 顺企网我做网站免费的网站域名查询app
  • 武汉房地产网站开发临沂seo代理商
  • 模板网站好优化吗专业放心关键词优化参考价格
  • 深圳做营销网站建设上海seo优化培训机构
  • 免备案免费域名福州seo代理计费
  • 网站建设明细报价表 xls中央电视台新闻联播广告价格