最短路
笑面蘑菇
这个作者很懒,什么都没留下…
展开
-
[noip2016]换教室---floyd+期望DP
题目描述对于刚上大学的牛牛来说,他面临的第一个问题是如何根据实际情况申请合适的课程。在可以选择的课程中,有 2n节课程安排在 n 个时间段上。在第 i(1≤i≤n)个时间段上,两节内容相同的课程同时在不同的地点进行,其中,牛牛预先被安排在教室 ci上课,而另一节课程在教室 di 进行。在不提交任何申请的情况下,学生们需要按时间段的顺序依次完成所有的 nn 节安排好的课程。如果学生想更换...原创 2017-11-04 10:33:30 · 225 阅读 · 0 评论 -
[SDOI2009]Elaxia的路线 ---最短路 + 拓扑求最长路
传送门: Elaxia的路线题目描述最近,ElaxiaElaxiaElaxia和w∗∗w**w∗∗的关系特别好,他们很想整天在一起,但是大学的学习太紧张了,他们 必须合理地安排两个人在一起的时间。ElaxiaElaxiaElaxia和w∗∗w**w∗∗每天都要奔波于宿舍和实验室之间,他们 希望在节约时间的前提下,一起走的时间尽可能的长。现在已知的是ElaxiaElaxiaElaxia和w...原创 2018-10-20 08:32:35 · 325 阅读 · 0 评论 -
[洛谷 P1993]小K的农场 --- 差分约束 + spfa判环
传送门:洛谷 P1993题目描述小KKK在MCMCMC里面建立很多很多的农场,总共nnn个,以至于他自己都忘记了每个农场中种植作物的具体数量了,他只记得一些含糊的信息(共mmm个),以下列三种形式描述:农场aaa比农场bbb至少多种植了ccc个单位的作物,农场aaa比农场bbb至多多种植了ccc个单位的作物,农场aaa与农场bbb种植的作物数一样多。但是,由于小KKK的记忆有些偏...原创 2018-09-20 18:11:08 · 236 阅读 · 0 评论 -
电路维修 --- 双端队列bfs
传送门:洛谷P2243题目描述分析 初步判断,是道最短路的题. 首先就是建图了,对于电路板上的每一对角线,令与读入方向相同的路径边权为0,方向相反的边权为1. 由于只能走斜线,根据网格图的性质可知横纵坐标之和为奇数的点是到不了的,默认起点为(0,0)(0,0)(0, 0),对此,可以去掉一半的边(根本就到不了),同时也可以直接判断无解的情况 跑图的话,d...原创 2018-08-30 10:27:50 · 879 阅读 · 0 评论 -
工程规划 --- 差分约束 + spfa (含自制lemon的spj)
传送门:洛谷P1260 spj在最下面题目描述 造一幢大楼是一项艰巨的工程,它是由n个子任务构成的,给它们分别编号1,2,…,n(5≤n≤1000)。由于对一些任务的起始条件有着严格的限制,所以每个任务的起始时间T1,T2,…,Tn并不是很容易确定的(但这些起始时间都是非负整数,因为它们必须在整个工程开始后启动)。例如:挖掘完成后,紧接着就要打地基;但是混凝土浇筑完成后,却要等待一段时...原创 2018-07-30 14:26:05 · 362 阅读 · 0 评论 -
单源最短路----Spfa模板 (SLF优化)
题目描述略代码#include <cstdio>#include <cstdlib>#include <deque>#define open(s) freopen(s".in","r",stdin); freopen(s".out&原创 2017-08-25 10:35:49 · 338 阅读 · 1 评论 -
单源最短路---dijkstra模板(二叉堆优化)
题目描述略代码#include <cstdio>#include <cstdlib>#include <queue>#define open(s) freopen(s".in","r",stdin); freopen(s".out","w",stdout);#define close fclose(stdin); fc原创 2017-08-25 10:40:25 · 871 阅读 · 0 评论 -
[洛谷1462 ]通往奥格瑞玛的道路---二分答案+spfa
题目背景在艾泽拉斯大陆上有一位名叫歪嘴哦的神奇术士,他是部落的中坚力量有一天他醒来后发现自己居然到了联盟的主城暴风城在被众多联盟的士兵攻击后,他决定逃回自己的家乡奥格瑞玛题目描述在艾泽拉斯,有n个城市。编号为1,2,3,…,n。城市之间有m条双向的公路,连接着两个城市,从某个城市到另一个城市,会遭到联盟的攻击,进而损失一定的血量。每次经过一个城市,都会被收取一定的过路费...原创 2017-08-30 15:23:01 · 3897 阅读 · 0 评论 -
[洛谷 1144]最短路计数---spfa+记忆化搜索
题目描述给出一个N个顶点M条边的无向无权图,顶点编号为1~N。问从顶点1开始,到其他每个点的最短路有几条。输入输出格式 输入格式:输入第一行包含2个正整数N,M,为图的顶点数与边数。接下来M行,每行两个正整数x, y,表示有一条顶点x连向顶点y的边,请注意可能有自环与重边。输出格式:输出包括N行,每行一个非负整数,第i行输出从顶点1到顶点i有多少条不同的最短路,由于答案有...原创 2017-08-30 15:49:01 · 264 阅读 · 0 评论 -
[笔记]K短路
一.定义:从起点S出发到达目标T的第K小的路径 二.朴素算法: 直接BFS(带优先队列),当目标节点T第K次出队列时,即为所求. 解释:BFS第一次搜到T点时,即为最短距离,那么当第二次搜到呢?不用说,是次短路 RT. : 次短路 节点(距离) S:1 T:6 出队列 队列内元素 1(0) 2(7) 3(9) 6(14) 2(7) 3(9) 6(...原创 2017-09-17 19:05:43 · 426 阅读 · 0 评论 -
[洛谷 2483]\[codevs 1835] 魔法猪学院---K短路
题目描述传送门:[洛谷 2483] [codevs 1835] iPig在假期来到了传说中的魔法猪学院,开始为期两个月的魔法猪训练。经过了一周理论知识和一周基本魔法的学习之后,iPig对猪世界的世界本原有了很多的了解:众所周知,世界是由元素构成的;元素与元素之间可以互相转换;能量守恒……。能量守恒……iPig 今天就在进行一个麻烦的测验。iPig 在之前的学习中已经知道了很多种元素,并...原创 2017-09-17 19:16:32 · 577 阅读 · 0 评论 -
[模板]负环---dfs版spfa
题目描述暴力枚举/SPFA/Bellman-ford/奇怪的贪心/超神搜索 输入输出格式 输入格式:第一行一个正整数T表示数据组数,对于每组数据:第一行两个正整数N M,表示图有N个顶点,M条边接下来M行,每行三个整数a b w,表示a-&amp;gt;b有一条权值为w的边(若w&amp;lt;0则为单向,否则双向)输出格式:共T行。对于每组数据,存在负环则输出一行”YE5”(不含引号...原创 2017-10-05 22:28:11 · 886 阅读 · 0 评论 -
[ZJOI2006]物流运输 --- dp +最短路
传送门:洛谷 P1772题目描述物流公司要把一批货物从码头AAA运到码头BBB。由于货物量比较大,需要n天才能运完。货物运输过程中一般要转停好几个码头。物流公司通常会设计一条固定的运输路线,以便对整个运输过程实施严格的管理和跟踪。由于各种因素的存在,有的时候某个码头会无法装卸货物。这时候就必须修改运输路线,让货物能够按时到达目的地。但是修改路线是—件十分麻烦的事情,会带来额外的成本。因此物流...原创 2018-10-24 22:02:03 · 222 阅读 · 0 评论