题目链接:
huangjing
思路:
输出路径的最短路变种问题。。这个题目在于多组询问,那么个人觉得用floyd更加稳妥一点。还有就是在每个城市都有过路费,所以在floyd的时候更改一下松弛条件即可。。那么输出路径怎么办呢??我采用的是输出起点的后继而不是终点的前驱。。因为我们关心的是路径字典序最小,关心的是起点的后继。。。那么打印路径的时候就直接从前向后打印,这个和dijkstra的...
分类:
其他好文 时间:
2014-08-21 09:50:13
阅读次数:
296
解题报告
题意:有n个商店,m个提供商,k种商品
n*k的矩阵,表示每个商店需要每个商品的数目;
m*k矩阵,表示每个提供商拥有每个商品的个数
然后对于每个物品k,都有n*m的矩阵
i行j列表示
从j提供商向i商店运送一个k商品的代价是多少
判断所有的仓库能否满足所有客户的需求,如果可以,求出最少的运输总费用思路:建图的题,不能直接把所有信息建成图,因为n和m跟k都有关系,如果那样子建图...
分类:
其他好文 时间:
2014-08-20 22:48:53
阅读次数:
390
Minimum Cost
Time Limit: 4000MS
Memory Limit: 65536K
Total Submissions: 13531
Accepted: 4635
Description
Dearboy, a goods victualer, now comes to a big problem, and he...
分类:
其他好文 时间:
2014-08-20 21:09:52
阅读次数:
238
题目地址:POJ 2516
我晕啊。。。这题一上来就想到了对每种货物分开求。。但是马上就放弃了。。感觉这样求50次费用流太耗时。。后来就果断拆点,拆了好长时间,一直TLE。。即使降到了2600个点也TLE。。然后又想起了这个分开求的方法,又突然觉得100个点的费用流几乎不费什么时间。。最多也只是求50次而已,还是可以试试的。。于是一试居然还真过了。。。
说到这里,思路应该已经知道了吧。就是对每...
分类:
其他好文 时间:
2014-08-20 16:23:42
阅读次数:
202
题意:
给定n个技能,m个限制
下面是每个技能满级的级数
开始每个技能都是0级。
m个限制
(c,l1) (d,l2) cost
若c技能已经>=l1级,那么把点亮d技能 从0级一路点到l2级的花费是cost
。。他说的好有道理,我竟无言以对 _(:зゝ∠)_
最小树形图,用0做根,触发每个技能的0级花费是0
若已经点亮技能的x级,则点亮该技能的x-1级花费就是0
#inclu...
分类:
其他好文 时间:
2014-08-19 20:57:35
阅读次数:
308
这是一个最短路径的裸题,我们在边结构体中 添加成员路径和花费,然后在松弛操作的时候用这两个来松弛就OK
// AC 840k 109ms
#include
#include
using namespace std;
#define MAX 1001
#define IFN 1<<30-1
struct node
{
int to,len,cost,next;
}edge[MAX*100...
分类:
其他好文 时间:
2014-08-18 20:33:12
阅读次数:
155
题目大意:一条数轴上有 n 个 MM 在哭,需要tcboy去安慰,tcboy 一开始站在第k个MM身边,每个MM 哭都会减掉tcboy的RP。确定安慰MM的顺序使得RP扣得最少。求 min(Rp_cost); (安慰不要时间。。。)其实就是经典的关灯问题: 一条数轴上有很多灯,需要全部关掉,每盏灯的...
分类:
其他好文 时间:
2014-08-18 17:54:42
阅读次数:
213
思考:我们可以从题目中给出的6种操作描述,找到递归式,比如复制操作是i和j都增加1。那么递归式就是c[i][j]=c[i-1][j-1]+cost[COPY]。c[i][j]表示从字符串i复制到字符串j所需要的总代价。其他操作类似。
递归式如下:
代码如下:
#include
using namespace std;
enum {COPY,REPLACE,DELETE,INSERT,TWI...
分类:
其他好文 时间:
2014-08-18 12:33:14
阅读次数:
222
这题LRJ书上翻译的有问题,书上说两点之间的cost是两点的欧几里得距离,而题目要求两点的距离是两点欧几里得距离的平方。
其余就没什么好说的了,裸的并查集,需要注意的就是二进制枚举子集的问题。
二进制枚举子集:
for(int i = 0 ; i < (1 << s) ; i++){ /*s是集合元素的个数*/
for(int j = 0 ; j < s ; j+...
分类:
其他好文 时间:
2014-08-17 20:01:52
阅读次数:
213
ZOJ Problem Set - 1456
Minimum Transport Cost
Time Limit: 2 Seconds
Memory Limit: 65536 KB
These are N cities in Spring country. Between each pair of cities there may be one transportat...
分类:
其他好文 时间:
2014-08-17 15:36:22
阅读次数:
193