Loading [MathJax]/jax/output/HTML-CSS/jax.js

随笔分类 -  图论-最短路

摘要:Case 1 题意要求给出下面代码的答案然后构造输入。给一个图, n 个点 m 条边 q 次询问,输出所有点对之间最大权值最小的路径。 题解把每一个询问的输出看成一条边,建一棵最小生成树。 Case 3 题意给输出,要求构造输入使得用所给代码运行后得到的输出和给出的输出相同。所给代码:n 次 Di... 阅读全文
posted @ 2015-11-22 18:44 iwtwiioi 阅读(296) 评论(0) 推荐(0) 编辑
摘要:题意n(1n100)个点m(1m1000)条加权边的无负环无向图,求一个最小环。 分析加入有一个环,其编号最大的点为L,那么这个环可以看为L与其相邻的两个点ABAB的最短路上的点(编号均小于L的最短路)。考虑floy... 阅读全文
posted @ 2015-11-22 18:35 iwtwiioi 阅读(404) 评论(0) 推荐(0) 编辑
摘要:题意nm的网格,如果ai,j=0则表示景点,否则表示这里的需要的志愿者人数。求一种安排志愿者的方案使得所有景点连通且志愿者最少。 分析本题可以插头dp,然而有一个东西叫斯坦纳树,来学习学习。令f(i,j,s)表示(i,j)为根,连通性为s的最少志愿者。则有转... 阅读全文
posted @ 2015-11-22 13:49 iwtwiioi 阅读(276) 评论(0) 推荐(0) 编辑
摘要:题意n(2n5000)个点,找尽量多的不同1n的路径,每一次的花费就是路径的全值和,要求在费用不超过E的情况下路径最多。 分析裸的最段路。 题解A 算法即可。 include <bits/stdc++.h using namespace std; type... 阅读全文
posted @ 2015-11-22 13:30 iwtwiioi 阅读(314) 评论(1) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1027题意:n种材料,m种需求。每种材料有三个属性,给出三个属性的含量(和为1),问能否通过这n种材料合成m种需求的材料。(n,m500)#include #includ... 阅读全文
posted @ 2015-01-02 21:51 iwtwiioi 阅读(491) 评论(1) 推荐(0) 编辑
摘要:http://poj.org/problem?id=1556首先路径的每条线段一定是端点之间的连线。证明?这是个坑...反正我是随便画了一下图然后就写了..然后re是什么节奏?我记得我开够了啊...然后再开大点才a...好囧啊.#include #include #include #include ... 阅读全文
posted @ 2015-01-02 10:17 iwtwiioi 阅读(196) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1097首先还是我很sb。。。。想到了分层图想不到怎么串起来,,,以为用拓扑序搞转移,,后来感到不行。。。QAQ这种数据那么小,有明确的依赖性为嘛我想不到状压。。。(准确的说是没想到状压和分层图一起做。。... 阅读全文
posted @ 2014-12-13 12:07 iwtwiioi 阅读(452) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1179缩点建图。。。#include #include #include #include #include #include #include #include #include using name... 阅读全文
posted @ 2014-12-08 07:01 iwtwiioi 阅读(355) 评论(0) 推荐(0) 编辑
摘要:spfa不加优化果断tle最后一个点。。。。。。。。。。。。。。。。。。。这题和ch的一题很像,只不过这题简单点,这是一个层次图,即有很多个相同的图,这些相同的图之间又存在着练习。。然后每一次队列存的状态是存两个信息的然后就玩了。。#include #include #include #includ... 阅读全文
posted @ 2014-11-04 12:50 iwtwiioi 阅读(577) 评论(0) 推荐(0) 编辑
摘要:https://vijos.org/p/1006连边后跑点权的最短路注意连边的时候左端点可以连到下一行的右端点,右端点可以连到下一行的左端点#include #include #include #include #include #include #include #include #include... 阅读全文
posted @ 2014-11-02 16:56 iwtwiioi 阅读(352) 评论(0) 推荐(0) 编辑
摘要:https://vijos.org/p/1746这题就是水题。裸的跑完每个点的最短路后直接可以暴力出解。。这题贴出来是因为我改了下我的dijkstra的模板。。。(其实是原来一直写错了233注意vis不要提前加。否则你懂的。。#include #include #include #include #... 阅读全文
posted @ 2014-10-14 23:54 iwtwiioi 阅读(331) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3394裸的floyd。。#include #include #include #include #include #include #include using namespace std;#defin... 阅读全文
posted @ 2014-10-04 07:55 iwtwiioi 阅读(552) 评论(3) 推荐(0) 编辑
摘要:概要:最短路是个神奇的东西,通过三角不等式,我们可以拓展出很多最短路的延伸。而求最短路的算法一般我用三种,dijkstra、spfa、floyd,第一个用于点少边多的,第一个用于点多边少的,第三个是多源最短路。应用:差分约束系统、一般约束条件、最短路等。技巧及注意:差分约束:根据三角不等式d(v)0... 阅读全文
posted @ 2014-09-28 07:01 iwtwiioi 阅读(995) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1687bfs后然后逆向找图即可。因为题目保证最短路唯一#include #include #include #include #include #include #include using names... 阅读全文
posted @ 2014-09-20 13:47 iwtwiioi 阅读(324) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3538题意不要理解错QAQ,是说当前边(u,v)且u到n的最短距离中包含这条边,那么这条边就不警告。那么我们反向spfa两次,然后再正向spfa就行了#include #include #include... 阅读全文
posted @ 2014-09-19 13:35 iwtwiioi 阅读(371) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2019spfa裸题。。。。。将飞机场的费用变成负,然后spfa找正环就行了#include #include #include #include #include #include #include u... 阅读全文
posted @ 2014-09-17 12:23 iwtwiioi 阅读(546) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2100这题我要吐血啊我交了不下10次tle。。噗果然是写挫了。一开始没加spfa优化果断t然后看了题解加了(加错了T_T)还是tle。。我就怀疑数据了。。。噗原来我有个地方打错了。。这个spfa的队列优... 阅读全文
posted @ 2014-09-15 06:11 iwtwiioi 阅读(505) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3402又是spfa水题。。#include #include #include #include #include #include #include using namespace std;#defi... 阅读全文
posted @ 2014-09-14 17:56 iwtwiioi 阅读(196) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3392同1674#include #include #include #include #include #include #include using namespace std;#define re... 阅读全文
posted @ 2014-09-14 16:43 iwtwiioi 阅读(269) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2015这种水题真没啥好说的。。#include #include #include #include #include #include #include using namespace std;#de... 阅读全文
posted @ 2014-09-14 16:03 iwtwiioi 阅读(218) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示