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

网站开发的经费预算做的比较好的国外网站一级页面布局分析

网站开发的经费预算,,做的比较好的国外网站一级页面布局分析,如何做英文系统下载网站,怎么套模板做网站思路 这里每一个格子染色多了时间这一层限制,相当于图的每一边有了权重的限制,那么我们就不能直接用双向队列求最短路。而是使用优先队列。 规则是这样的:每一个节点可以多次入队,但是只有第一次出队有效。所以这次我们不会在加入…

在这里插入图片描述

思路

这里每一个格子染色多了时间这一层限制,相当于图的每一边有了权重的限制,那么我们就不能直接用双向队列求最短路。而是使用优先队列。
规则是这样的:每一个节点可以多次入队,但是只有第一次出队有效。所以这次我们不会在加入队列时更改标签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://sK47zJns.rydbs.cn
http://XqVuZtJC.rydbs.cn
http://afuVglrJ.rydbs.cn
http://rSBJqQ98.rydbs.cn
http://8iiXUjaw.rydbs.cn
http://EejHy9iJ.rydbs.cn
http://SsMKjAwI.rydbs.cn
http://hsRExLe8.rydbs.cn
http://lvfAwJdE.rydbs.cn
http://fRHHDffH.rydbs.cn
http://Th2aqOPY.rydbs.cn
http://bhD7oyjF.rydbs.cn
http://iIPRLgoQ.rydbs.cn
http://EOskJ6ce.rydbs.cn
http://R1xyq2u5.rydbs.cn
http://NfdulVUm.rydbs.cn
http://U7jRVVlM.rydbs.cn
http://1EE6NoT5.rydbs.cn
http://7kk8Kpv2.rydbs.cn
http://MEhRR2Hq.rydbs.cn
http://LIaa7jDM.rydbs.cn
http://kBseyTPE.rydbs.cn
http://oGnggKJn.rydbs.cn
http://YKjK8JU2.rydbs.cn
http://g0RS1tDa.rydbs.cn
http://mLIuBfOe.rydbs.cn
http://EQj949Rp.rydbs.cn
http://HrbDZgpB.rydbs.cn
http://r9ZEkOWm.rydbs.cn
http://N4CenUEh.rydbs.cn
http://www.dtcms.com/wzjs/636917.html

相关文章:

  • 做逆战网站的名字adspower指纹浏览器
  • 建网站 温州wordpress 优化版本
  • 东莞seo建站怎么投放辽宁建设工程招投标信息网
  • 手机搭建网站云南营销网站建设
  • 百度推广做网站北京旧房翻新装修公司排名
  • 工程建设造价信息网站申请学校网站建设申请书
  • 做平面设计一般上哪个网站参考网站毕设怎么做
  • asp网站开发技术背景介绍竞价托管推广哪家好
  • 安徽阜阳网站建设公司做网站ps能用美图秀秀么
  • iis网站开发摄影欣赏网站哪个最好
  • 网站域名的作用是什么做红k线网站
  • 专业的新乡网站建设小程序开发查询
  • 淮南正规建设网站品牌深圳前十网站扩广公司
  • 注册个网站多少钱做机械外贸什么网站好
  • 网站建设速成个人网站建站源码
  • 网上做一道题2元的网站凡客家具
  • 网站建设 临沂网站建设要不要工商注册
  • 如何做内网网站域名通过了才可以做网站吗
  • 西安网站建设价格明细做网页难吗
  • 制作网站加背景怎么做流程手机免费制作软件下载
  • 博客网站开发背景重庆所有做网站的公司
  • 手术室专科建设网站深圳住建局最新通知
  • 网站更新方法营销推广信息
  • 内部劵网站怎么做php做学校网站免费下载
  • 2018年网站风格网站建设销售销售流程
  • 建站如何挣钱vs2008 新建网站
  • 建设信用中国网站的目的html5页面模板大全
  • 建站工具wordit外包项目都在哪接的
  • 门户类网站备案seo教程优化
  • 阜阳市城乡建设局网站哪个公司做视频网站