这一题的大概题意是:在N个农场中,指定一个农场X,剩余的农场要有牛来到农场X参加Party,每只牛来到农场X会走最短的路径,返回的路径不一定按原路返回,因为每一条路都是单向的。返回也走最短路径。求N - 1 只牛去参加Party到返回自己农场的最短路径和中的最大值。
简单的最短路径,一开始用了Floyd算法,超时了,N最大达到了1000,N^3的复杂度,绝对的超时。
只能换另外的一种算法来求解...
分类:
其他好文 时间:
2015-05-06 10:58:51
阅读次数:
212
本来想用Floyd算法,可惜超时,毕竟复杂度太高,而且并没有必要求出任意两点间的最短距离。
求两点间的最短路有两种方法,dijkstra和Bellman ,前者不能有负圈,后者可以有负圈,另外,Floyd也可以求带负圈的最短距离。
我们只需要求出x到其他个点的最短距离和个点到它的最短距离就行了。当然,我所写的还求了很多多余的量,是可以优化的。
#include
#include
#inclu...
分类:
其他好文 时间:
2015-04-30 21:58:15
阅读次数:
202
Description One cow from each of N farms (1 ≤ N ≤ 1000) conveniently numbered 1..N is going to attend the big cow party to be held at farm #X (1 ≤ ...
分类:
其他好文 时间:
2015-03-15 00:32:06
阅读次数:
159
题目大意:给出一个单向带权图和一个点s,求点u,u到s的最短路径和s到u的最短路径之和最大。
先求一次dijkstra,然后把所有的边反向,权值不变,再求一次dijkstra,将两者加起来求最大的值就是所求的答案。
#include
#include
#include
#include
using namespace std;
const int maxn=1010;
cons...
分类:
编程语言 时间:
2015-03-02 09:36:09
阅读次数:
206
题目链接:http://poj.org/problem?id=3268
求牛参加聚会的往返最长的路径是多少。往返的时候翻转矩阵,再计算一次,两次求和。
#include
#include
#include
#include
#include
using namespace std;
const int MAXV = 4010;
const int inf = 10000000;
...
分类:
其他好文 时间:
2015-01-29 12:51:51
阅读次数:
209
题目链接:http://poj.org/problem?id=3268
所有的牛去一个牛的家里参加聚会,所给的路径是单向的,问往返的所有牛的路径长度中最长的是多少?
解法:往返时候翻转矩阵,再求一遍最短路径,两次相加后进行比较。
#include
#include
#include
#include
#include
using namespace std;
const...
分类:
其他好文 时间:
2015-01-29 09:31:14
阅读次数:
129
Silver Cow Party
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 13183
Accepted: 5932
Description
One cow from each of N farms (1 ≤ N ≤ 1000) convenientl...
分类:
其他好文 时间:
2014-12-08 12:27:48
阅读次数:
226
题目大意:有N个农场每个农场要有一头牛去参加一个聚会,连接每个农场有m条路, 聚会地点是X,并且路是单向的.要求的是所有牛赶到聚会地点并且回到自己原先的农场所需要的最短时间。题目分析:其实就是以X为终点,求出X到其他每个点的距离, 再将图反存一下,在做一次最短路, 两次距离相加求出最长的时间。这里是...
分类:
其他好文 时间:
2014-12-05 12:34:10
阅读次数:
262
其实还是从一个x点出发到所有点的最短路问题。来和回只需分别处理一下逆图和原图,两次SPFA就行了。#include#include#include#include#include#include#include#include#include#include#include#include#incl...
分类:
其他好文 时间:
2014-11-18 23:58:43
阅读次数:
450
Silver Cow Party
Time Limit: 2000MS
Memory Limit: 65536K
Total Submissions: 13103
Accepted: 5883
题目链接:http://poj.org/problem?id=3268
Description
One cow from each of...
分类:
其他好文 时间:
2014-11-08 19:43:11
阅读次数:
252