码迷,mamicode.com
首页 >  
搜索关键字:floyd    ( 1594个结果
AOJ 0189 Convenient Location (Floyd)
题意: 求某一个办公室 到其他所有办公室的 总距离最短 办公室数 不超过10 输入:多组输入,每组第一行为n (1 ≤ n ≤ 45),接下来n行是 (x, y, d),x到y的距离是d输出:办公室号 和 最短距离 #include #include #include #include #inclu... ...
分类:其他好文   时间:2017-08-17 22:49:41    阅读次数:164
【BZOJ2085】[Poi2010]Hamsters hash+倍增floyd
【BZOJ2085】[Poi2010]Hamsters Description Tz养了一群仓鼠,他们都有英文小写的名字,现在Tz想用一个字母序列来表示他们的名字,只要他们的名字是字母序列中的一个子串就算,出现多次可以重复计算。现在Tz想好了要出现多少个名字,请你求出最短的字母序列的长度是多少。 T ...
分类:其他好文   时间:2017-08-15 19:58:24    阅读次数:139
信使(Floyd)
题目描述 Description ?战争时期,前线有n个哨所,每个哨所可能会与其他若干个哨所之间有通信联系。信使负责在哨所之间传递信息,当然,这是要花费一定时间的(以天为单位)。指挥部设在第一个哨所。当指挥部下达一个命令后,指挥部就派出若干个信使向与指挥部相连的哨所送信。当一个哨所接到信后,这个哨所 ...
分类:其他好文   时间:2017-08-15 16:30:45    阅读次数:328
poj3311 状压dp+floyd
先floyd预处理一遍dis,枚举所有状态,dp[ i ] [ j ]表示 以 j 为终点的状态 i 使用最小的时间 #include<map> #include<set> #include<cmath> #include<queue> #include<stack> #include<vector ...
分类:其他好文   时间:2017-08-15 13:26:12    阅读次数:152
POJ - 1860 Currency Exchange(SPFA或Floyd)
题目链接:http://poj.org/problem?id=1860 题意:货币之间转换问题,有N种钱,M种转换,初始第S种钱有V价值,然后转换(转换公式:(钱价值-税)*汇率),问是否能有一种转换可以是初始S的钱价值增加。 题解: 1.SPFA 因为可能钱会减少,就是可能出现负边,所以肯定不能用 ...
分类:其他好文   时间:2017-08-15 10:06:39    阅读次数:140
Floyd判圈算法
Floyd判圈算法(Floyd Cycle Detection Algorithm),又称龟兔赛跑算法(Tortoise and Hare Algorithm),是一个可以在有限状态机、迭代函数或者链表上判断是否存在环,求出该环的起点与长度的算法。该算法据高德纳称由美国科学家罗伯特·弗洛伊德发明,但 ...
分类:编程语言   时间:2017-08-14 00:29:08    阅读次数:232
POJ - 3268 Silver Cow Party(dijkstra技巧)
题目链接:http://poj.org/problem?id=3268 题意:n只奶牛(分别在1-n奶牛舍)分别从各自的奶牛舍出发到X奶牛舍,然后回到自己的奶舍(都以最短路),求出哪一只奶牛花费的距离最远。 题解:n到达1000,想直接Floyd肯定不行。 从X奶牛舍回家,就直接以X为源点最短路就可 ...
分类:其他好文   时间:2017-08-14 00:28:18    阅读次数:110
[LeetCode] 287. Find the Duplicate Number(Floyd判圈算法)
传送门 Description Given an array nums containing n + 1 integers where each integer is between 1 and n (inclusive), prove that at least one duplicate num ...
分类:编程语言   时间:2017-08-14 00:26:15    阅读次数:182
数据结构8——最短路径
一、最短路径 最短路径:从图中的某个顶点出发到达另外一个顶点的所经过的边的权重和最小的一条路径。 二、负权问题 如果一个图仅仅是存在负权,但不构成负权回路,又该如何? Dijkstra 算法 观察上图,若 A 作为源点,在第一轮循环后,B 被标记数组标记,但我们发现在第二轮循环中,B 还可以通过 C ...
分类:其他好文   时间:2017-08-13 16:24:07    阅读次数:120
【BZOJ】1143: [CTSC2008]祭祀river
【题意】求DAG上最多的点使得互不可达。 【算法】floyd+最大匹配 【题解】 链是DAG上的一个点集,集合内的点相互单向可达。 反链是DAG上的一个点集,集合内的点相互不可达。 题目显然是求最长反链,转化为最小链覆盖。 最小链覆盖只要求可达,最小路径覆盖却要求相连。 所以floyd传递闭包(用f ...
分类:其他好文   时间:2017-08-12 20:24:37    阅读次数:121
1594条   上一页 1 ... 55 56 57 58 59 ... 160 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!