WormholesTime Limit:2000MSMemory Limit:65536KTotal Submissions:31425Accepted:11431DescriptionWhile exploring his many farms, Farmer John has discovere...
分类:
其他好文 时间:
2014-09-10 23:39:21
阅读次数:
295
1221 - Travel Company
PDF (English)
Statistics
Forum
Time Limit: 2 second(s)
Memory Limit: 32 MB
A travel company is planning to launch their bus service in a...
分类:
其他好文 时间:
2014-08-27 20:35:18
阅读次数:
292
解题报告
思路:
spfa判负环。
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define N 40000
#define M 100000
using namespace std;
struct node {
int v,w,next;
} edge[M];
int head[N],dis[N],...
分类:
其他好文 时间:
2014-08-23 20:25:41
阅读次数:
261
题意:N个顶点, M条双向边, W条权值为负的单向边。求是否存在负环。思路:首先你要懂bellman-ford或spfa。。这是基础的spfa判断是否存在负环的题,存在负环的节点会重复入队(因为最短路在不断变小), 所以只要有节点重复入队超过n次,即可判断存在负环(即开一个数组记录节点入队次数)。总...
分类:
其他好文 时间:
2014-07-24 09:48:13
阅读次数:
305
给一个带权有向图,求其中是否存在环,若存在,输出环上边权的平均值最小的那个的平均值。
点的范围就50,感觉可以很暴力。。但显然超时了
感觉方法好巧妙,二分平均值,将所有边权减去二分的那个值,然后spfa判断是否有负环
若有负环,则图中存在的所有环的边权平均值一定比枚举值大
反之则小,要是无论枚举值多大都没有负环,说明图中没有环。
#include
#include
#incl...
分类:
其他好文 时间:
2014-06-28 07:00:08
阅读次数:
298
又写了个bellman模板一直RE求解啊。。。
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define inf 0x3f3f3f3f
#define ll __int64
#define mod 1000000007
using namespace...
分类:
其他好文 时间:
2014-06-27 10:27:04
阅读次数:
233