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

广告设计专业学校买网站做seo

广告设计专业学校,买网站做seo,wordpress 3.9.2,网站网站制作多少钱思路 这里每一个格子染色多了时间这一层限制,相当于图的每一边有了权重的限制,那么我们就不能直接用双向队列求最短路。而是使用优先队列。 规则是这样的:每一个节点可以多次入队,但是只有第一次出队有效。所以这次我们不会在加入…

在这里插入图片描述

思路

这里每一个格子染色多了时间这一层限制,相当于图的每一边有了权重的限制,那么我们就不能直接用双向队列求最短路。而是使用优先队列。
规则是这样的:每一个节点可以多次入队,但是只有第一次出队有效。所以这次我们不会在加入队列时更改标签vis,而是在出队时更改标签。如果在出队时发现vis已经更改,这说明这个元素以前出过队列(不是第一次出队),则直接continue

code

我们额外设置两个数组,vis标签数组用于判断是否出队,dis距离数组用于记录到达这个位置花费的最小时间

import os
import sys
from queue import PriorityQueue
INF = int(1e9)# 输入数据
n, m = map(int, input().split())
arr = [[0 for i in range(m+1)]]
for i in range(n):arr.append([0]+list(map(int,input().split())))# 初始化vis和dis
vis = [[0 for i in range(m+1)] for j in range(n+1)]
dis = [[INF for i in range(m+1)] for j in range(n+1)]
dis[1][1] = arr[1][1] # 对于起点,dis就是其染色时间
dq = PriorityQueue()
dq.put((dis[1][1],1,1)) # 出发点入队ans = 0
while not dq.empty():d, x, y = dq.get()ans = max(ans, d) # 每一次出队时加一个判断if vis[x][y] == 1:continue # 如果不是第一次出队,continuevis[x][y] = 1 # 是第一次出队,则标记for dx,dy in [(-1,0),(+1,0),(0,-1),(0,+1)]:nx,ny = x+dx, y+dyif 1<=nx<=n and 1<=ny<=m and vis[nx][ny]==0:dis[nx][ny] = min(dis[nx][ny], d + arr[nx][ny]) # 维护到这个点花费的最短时间距离dq.put((dis[nx][ny],nx,ny))
print(ans)

文章转载自:

http://YKCwUfaR.xnqjs.cn
http://v7SYVJGe.xnqjs.cn
http://Wvza98eE.xnqjs.cn
http://sNNnPuLP.xnqjs.cn
http://xsRagjdx.xnqjs.cn
http://cFm0PYYl.xnqjs.cn
http://DSeQMk0J.xnqjs.cn
http://BXX6cXbZ.xnqjs.cn
http://LAB1UPQ2.xnqjs.cn
http://fFavQFLp.xnqjs.cn
http://vW0FEN6w.xnqjs.cn
http://JXbHk3hF.xnqjs.cn
http://gYC1fZYS.xnqjs.cn
http://39WWczH2.xnqjs.cn
http://WWd2kUcu.xnqjs.cn
http://8yVTXx2r.xnqjs.cn
http://JSYBrgnj.xnqjs.cn
http://CotXVL8j.xnqjs.cn
http://Cew5Xq5c.xnqjs.cn
http://gBrd6tH8.xnqjs.cn
http://AFRWXsoW.xnqjs.cn
http://7e3PAHVT.xnqjs.cn
http://d7uURcsx.xnqjs.cn
http://ql7aTDz2.xnqjs.cn
http://uOFbdzoe.xnqjs.cn
http://Og1iDGoZ.xnqjs.cn
http://JC4ScIm0.xnqjs.cn
http://MJVkOnpn.xnqjs.cn
http://YkfUvdWF.xnqjs.cn
http://VeGTwGCf.xnqjs.cn
http://www.dtcms.com/wzjs/681342.html

相关文章:

  • 最好的响应式网站有哪些免费设计的网站
  • 网站后台服务购买平台有哪些
  • 自己有网站做app吗网络推广培训公司
  • 网站怎么申请微博登录vs进行网站建设
  • 做网站方案网站开发与移动互联
  • 北京站网站建设ps培训班一般学费多少钱
  • 金华做网站报价上海最新发布
  • 宁波品牌网站公司排名专业网站制作公司排名
  • 鞍山 中企动力提供网站建设免费看黄金的软件
  • 湖南建设厅网站证书查询做个平台网站怎么做
  • 微企业网站模板免费申请域名需要多久
  • 青岛做网站建网站wordpress主题显示不
  • 德宏芒市建设局网站微网站首页
  • app商城需要手机网站吗河南红旗渠建设集团网站
  • 海口网站wordpress文章字符插件
  • 购物网站建设 费用三大门户网站
  • 做UI设计的网站辽宁网站建设学校
  • 建设网站公司选哪家好dz整站网站建设
  • 怎么做app网站ui原型做网站公司法人还要拍照吗
  • 万网怎样做网站调试网站建设的基本
  • 咸宁网站建设哪家专业衡水seo网站建设优化排名
  • 福建省城乡建设厅网站互联网保险的优势
  • 移动网站转码一个电子商务网站的用户购买行为监测报告文档格式怎么做?
  • 上海手机站网站建设国内网页做的好看的网站
  • 马鞍山网站建设与制作关键词文案生成器
  • 定手机网站建设手机首页
  • 呼和浩特企业网站排名优化博客网站大全
  • 宁波网站建设使用技巧分享卡盟网站开发
  • 用ps做网站首页顶部图片关键词优化ppt
  • apache新建网站潍坊企业宣传片制作公司