最短路
iroy33
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
poj 3255 Roadblocks 次短路
1、要注意优先队列默认是大顶堆,struct里面设置的时候大于小于号必须要相反才能设置成小顶堆 2、 一开始不太明白为什么(d[v]<p.first)就continue,怕是脑子进水了_(:з」∠)_ 比如说节点2,距离s原先距离是5,松弛操作后距离为4,那么原先距离肯定不会用来扩充后面的,就舍掉了,但是优先权队列里面还是有的 #include<cstdio> ...原创 2019-02-24 18:59:37 · 283 阅读 · 0 评论 -
【最短路】poj3268 Silver Cow Party
题意:有向图,所有的牛要到X,还要回来,给出路的长度,问往返最长时间的牛的耗时 思路:和常规的不一样的是要算所有点到X的最短路+X到所有点的最短路 后者是常规操作,前者的解决措施为:反向建图跑以X为源点的最短路,这可太秀了 所有点到X的最短路:反向建图跑以X为源点的最短路 //ÑùÀý¹ýÁË£¬poj±ÀÁË #include<cstdio> #include<qu...原创 2019-04-19 16:59:09 · 123 阅读 · 0 评论 -
【spfa求负权回路】poj 3259 Wormholes
题意:field块地,path条路,hole个虫洞,虫洞是一条单向路,不但会把你传送到目的地,而且时间会倒退Ts。每条路给出起点、终点和经过时间,我们的任务是判断能否从某地出发,在过去的某个时间回到该地。 思路:即判断是否有负权回路,有的话就能回到原地。 关于SPFA:SPFA 在形式上和广度(宽度)优先搜索非常类似,不同的是bfs中一个点出了队列就不可能重新进入队列, 但是SPFA...原创 2019-04-19 17:08:38 · 196 阅读 · 0 评论 -
【差分约束系统&&最短路】poj 3169
时间不够啦,回来再补,更主要的是这道是2018/11/29做的,基本上想不起来了_(:з」∠)_原创 2019-04-19 17:17:34 · 177 阅读 · 0 评论 -
【状压】 poj 3411 Paid Roads
题意:m条路连接n个城市,道路收费,可以在ci城市付Pi钱通过ai到bi的路,或者在bi付Ri的钱,问从1到n最少需要花多少钱? 思考:如果没有在ci城市付Pi钱这一条件的话,可以以Ri为权值跑dijkstra。加上这一条件后,如果ci城市已经到达过了,就加上Pi,否则加上Ri 参考代码 emm,这道题不用状压开个数组也成的,不过状压是真的方便鸭 #include<iostre...原创 2019-05-08 09:31:25 · 313 阅读 · 0 评论 -
【最短路的条数】hdu 6026 Deleting Edges
Deleting Edges Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 131072/131072 K (Java/Others) Total Submission(s): 2101Accepted Submission(s):...原创 2019-05-31 14:53:36 · 177 阅读 · 0 评论
分享