码迷,mamicode.com
首页 >  
搜索关键字:最长路    ( 631个结果
【总结】差分约束模型的要点
只是一些自己想到的东西,记下来以防忘记。 1. 求解一系列的 f[b] - f[a] <= x 不等式组时,由a向b建权值为x的边,求最短路。有负环时无解,体现为在SPFA中一个点入队超过n次。 2. 求解一系列的 f[b] - f[a] >= x 不等式组时,由a向b建权值为x的边,求最长路。有正 ...
分类:其他好文   时间:2017-10-03 00:49:45    阅读次数:197
【模板】前向星 SPFA求最短(长)路
之前一个改自别人的模板竟然在一道题上TLE了,而代码也实在丑陋,网上找得到的模板也大多跑得慢(vector存图)或代码丑陋、残疾(无初始化函数的模板能叫模板吗?),索性自己重新写了一个。 题是POJ1716(差分约束模型),需要求最长路,其实跟最短路也只有很小的差别。 ...
分类:其他好文   时间:2017-10-02 23:04:45    阅读次数:239
DAG的运用:拓扑排序(AOV),关键路径(AOE)与dp的关系
dp在DAG中有两个运用,一个是固定终点和起点的最长路(最短路) 其中最长路的算法就是关键路径(AOE)的算法。 下面是代码 关于拓扑排序(AOV)有两个算法,一个是dfs,运用搜索树的性质,其一个点的子节点输出完后,再输出父节点。 还有就是广搜算法 下面给出代码 dfs bfs ...
分类:编程语言   时间:2017-09-28 18:07:52    阅读次数:244
最短路问题(——模板习题和总结)
最短路问题分为单源最短路问题和多源最短路问题,给出顶点数和边数,以及边的情况(包括起点和终点及权值),让我们计算从某个顶点到某个顶点的最短路径。 先总结一下只有五行的Floyd算法,一句话概括就是:从i号顶点到j号顶点只经过前k号点的最短路程。 模板题:http://www.cnblogs.com/ ...
分类:其他好文   时间:2017-09-28 00:28:36    阅读次数:265
The Tower of Babylon(UVa 437)
题意:有n种立方体,每种都有无穷多个。选一些正方体摞成一根尽量高的柱子(可以选择任意一条边做高),使得每个立方体的底面长宽分别严格小于它下方的立方柱的底面长宽。 题解:可以套用DAG最长路算法,可以使用二元组来表示每个立方体的每一条边,如v[n][2]就可以用来表示第n个立方块的3个边。 DAG最长 ...
分类:其他好文   时间:2017-09-27 22:33:04    阅读次数:145
1624 取余最长路 (前缀和+set二分)
1624 取余最长路 佳佳有一个n*m的带权矩阵,她想从(1,1)出发走到(n,m)且只能往右往下移动,她能得到的娱乐值为所经过的位置的权的总和。 有一天,她被下了恶毒的诅咒,这个诅咒的作用是将她的娱乐值变为对p取模后的值,这让佳佳十分的不开心,因为她无法找到一条能使她得到最大娱乐值的路径了! 她发 ...
分类:其他好文   时间:2017-09-24 19:27:32    阅读次数:159
[JOISC2014]水筒
OJ题号: BZOJ4242、AtCoder-JOISC2014E 题目大意: 给你一个h*w的网格图,每个格子可能是空地、障碍物和建筑物。 你只可以从空地上走过或者从建筑物中穿过。 建筑物总共有p个,现在有q组询问,求从建筑物A到建筑物B的过程中在空地上连续走过的最长一段路最短能是多少。 思路: ...
分类:其他好文   时间:2017-09-22 14:06:27    阅读次数:169
华为机试:字串的连接最长路径查找
这个题更应该叫做字符串字典序排序 题目描述 给定n个字符串,请对n个字符串按照字典序排列。 输入描述: 输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。 输出描述: 数据输出n行,输出结果为按照字典序排列的字符串。 示例1 输入 9 ...
分类:其他好文   时间:2017-09-22 10:10:35    阅读次数:173
[BZOJ1663] [Usaco2006 Open]赶集(spfa最长路)
传送门 按照时间t排序 如果 t[i] + map[i][j] <= t[j],就在i和j之间连一条边 然后spfa找最长路 ...
分类:其他好文   时间:2017-09-20 21:53:45    阅读次数:184
BZOJ 2330 [SCOI2011]糖果
差分约束的裸题,虽然我不会。 第一次见差分约束还是之前考试看LLJ大佬写的,感觉十分神奇。 a==b||a>=b||a<=b时连0的边; a>b,a<b时连1的边; 因为每个小朋友都要吃糖,增设源点向每个小朋友连1的边; 然后跑最长路; 注意,等于的时候要连双向边,spfa时要判负环。 然后十分神奇 ...
分类:其他好文   时间:2017-09-20 12:08:51    阅读次数:240
631条   上一页 1 ... 27 28 29 30 31 ... 64 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!