洛谷—— P2136 拉近距离 题目背景 我是源点,你是终点。我们之间有负权环。 ——小明 题目描述 在小明和小红的生活中,有N个关键的节点。有M个事件,记为一个三元组(Si,Ti,Wi),表示从节点Si有一个事件可以转移到Ti,事件的效果就是使他们之间的距离减少Wi。 这些节点构成了一个网络,其中 ...
分类:
其他好文 时间:
2017-05-21 09:49:57
阅读次数:
257
Description Several currency exchange points are working in our city. Let us suppose that each point specializes in two particular currencies and perf ...
分类:
其他好文 时间:
2017-05-19 20:19:48
阅读次数:
210
题目描述 样例输入 4 5 1 2 5 2 3 5 3 1 5 2 4 3 4 1 3 样例输出 3.66666667 题解 分数规划+Spfa判负环 二分答案mid,并将所有边权减去mid,然后再判负环,若有负环则调整下界,否则调整上界,直至上下界基本重合。 证明:显然 由于有(c+d)/(a+b ...
分类:
其他好文 时间:
2017-05-15 14:20:56
阅读次数:
282
还有这样ws卡bfs-spfa判负环的也是醉 判负环 2016-11-18 11:06:25 ...
分类:
其他好文 时间:
2016-11-18 11:39:15
阅读次数:
142
这题有毒。首先显然是差分约束裸题,然而n,m<=1e5,并且有两个数据如下: 1、有负环的大数据。由于spfa判负环是o(nm)的,所以这个点要跑5s。然而这个点存在负的自环,可以直接判掉…… 2、1->2->...->n的一条链。若1先入队,则可以一次更新完。否则每次编号较小的点会把所有编号大于它 ...
分类:
其他好文 时间:
2016-07-30 19:39:02
阅读次数:
138
前段时间准备省选没更,后段(?)时间省选考砸没心情更,最近终于开始恢复刷题了。。。 题目大意:有n个点m条有向边的图,边上有花费,点上有收益,点可以多次经过,但是收益不叠加,边也可以多次经过,但是费用叠加。求一个环使得收益和/花费和最大,输出这个比值。 显然这就是经典的分数规划题啊,就是最优比率环, ...
分类:
其他好文 时间:
2016-05-07 23:25:49
阅读次数:
381
分析:一看就是求最短路,然后用dij,果断错了一发,发现是3次方,有可能会出现负环 然后用spfa判负环,然后标记负环所有可达的点,被标记的点答案都是“?” #include<cstdio> #include<cstring> #include<queue> #include<cstdlib> #i ...
分类:
其他好文 时间:
2016-03-26 18:37:33
阅读次数:
159
题目链接:http://poj.org/problem?id=3259 题目大意是给你n个点,m条双向边,w条负权单向边。问你是否有负环(虫洞)。 这个就是spfa判负环的模版题,中间的cnt数组就是记录这个点松弛进队的次数,次数超过点的个数的话,就说明存在负环使其不断松弛。
分类:
其他好文 时间:
2016-03-19 14:44:38
阅读次数:
147
题意:给出n个圆心及半径,再给出一个特殊圆心及半径,问这个圆能不能逃出这n个圆的包围 首先先处理一下,将所有圆平移,使特殊圆在原点上,然后其他圆半径加上特殊圆的半径,这样特殊圆就可看成一个点而已,问题变为该点是否可以逃出实际上对于相交的两个圆,我们可以用他们圆心连线来代替它们。这样问题变为是否存在一
分类:
其他好文 时间:
2016-02-26 23:21:03
阅读次数:
255