题目地址:HDU 3917
这题简直神题意。。。题目本身就很难看懂不说。。即使看懂了,也对这题意的逻辑感到无语。。。不管了。。就按照那题意上说的做吧。。。
题意:给你n个城市,m个公司,若干条可能要建设的道路,每条有向道路需要花费,还有负责建设这条道路的公司编号,如果要建设ab道路,那么负责这条道路的公司需要建设完它负责的所有道路,而且对负责道路bx(x任意)的公司同样要求,以此类推。
每个...
分类:
其他好文 时间:
2014-09-02 21:29:05
阅读次数:
486
题目地址:HDU 3996
很简单的最大权闭合题,只不过有个小小的坑点。。那就是需要用int64。。。。但是为什么我交上去返回的TLE。。。。
建图思路:分别对每一层的金矿都编号。方便处理。然后源点连接正权点,汇点连接负权点,每个点连接它所依赖的。
用正权之和减去最大流即为答案。
代码如下:#include
#include
#include
#include
#include
...
分类:
其他好文 时间:
2014-09-02 21:24:15
阅读次数:
505
P1209 - 拦截导弹FromadminNormal (OI)总时限:6s 内存限制:128MB 代码长度限制:64KB背景 Background实中编程者联盟为了培养技术精湛的后备人才,必须从基础题开始训练。描述 Description某国为了防御敌国的导弹袭击,研发出一种导弹拦截系统。但是.....
分类:
其他好文 时间:
2014-09-02 21:18:25
阅读次数:
247
题目地址:HDU 3061
多校中遇到的最小割的最大权闭合模型花了一上午时间终于看懂啦。
最大权闭合图就是将一些互相有依赖关系的点转换成图,闭合图指的是在图中的每一个点的后继点都是在图内的。
还要明白简单割的概念,就是指所有的割边都与源点或汇点相连。然后让源点与正权点相连,汇点与负权点相连,权值均为其绝对值,有依赖关系的点连一条有向边,如果a必须在b的基础上,那么就连一条a->b的有向边,权...
分类:
其他好文 时间:
2014-09-02 17:53:25
阅读次数:
215
题目地址:HDU 3879
无语。。。对这题的数据范围无语。。刚上来一看,建图思路很快出来了,但是一看数据范围。。需要5w个点。。于是我以为需要缩点或是别的优化。。于是又想了会怎么优化,感觉没法优化了。。于是上网一搜。。还真都是就这么过了。。。过了。。过了。。于是,我就按刚上来那个思路敲,结果203ms过了。。。我真怀疑出题者是不是不小心把数据范围多写了几个0.这要放在比赛中。。肯定不敢这么写。...
分类:
其他好文 时间:
2014-09-02 17:49:35
阅读次数:
214
POJ 3308 Paratroopers
链接:http://poj.org/problem?id=3308
题意:有一个N*M的方阵,有L个伞兵降落在方阵上。现在要将所有的伞兵都消灭掉,可以在每行每列装一个高射炮,如果在某行(某列)装上高射炮之后,能够消灭所有落在该行(该列)的伞兵。每行每列安高射炮有费用,问如何安装能够使得费用之积最小。
思路:首先题目要求乘积最小,将乘...
分类:
其他好文 时间:
2014-08-29 20:06:28
阅读次数:
404
POJ 3469 Dual Core CPU
链接:http://poj.org/problem?id=3469
题意:有两个cpu,n个模块。每个模块运行在连个cpu上运行时间不同。有m对模块之间要进行信息交互,如果模块在同一个cpu,那么进行信息交互时不需要额外时间,否则要花额外的时间。问怎么样分配模块,能够使得花费的时间最少。
思路:要将模块分给两个cpu,同时要使得...
分类:
其他好文 时间:
2014-08-29 18:18:38
阅读次数:
157
Minimum Cut
Time Limit: 10000MS
Memory Limit: 65536K
Total Submissions: 7610
Accepted: 3203
Case Time Limit: 5000MS
Description
Given an undirected graph, in w...
分类:
其他好文 时间:
2014-08-29 18:17:38
阅读次数:
182
题目:hdoj 4925 Apple tree
来源:2014
Multi-University Training Contest 6
题意:给出一个矩阵,然后每个格子中的数是2^(相邻格子的个数),然后要求不能取相邻的数,让取得数最大。
分析:就是hdoj 1569 点击打开链接 的版本,只不过数据范围增大了。不过数据水了。下来一样的效果,相同的代码可以ac。...
分类:
移动开发 时间:
2014-08-28 13:25:18
阅读次数:
321
题目:hdoj 3491 Thieves
题意:给出一个无向图,然后有个出发城市s,结束城市 t ,然后每个点有流量限制,问你最少用多少的人能够使得 s 到 t 没有流量。
分析:题意是抽象出来的,但是很明显看出来是求最小割。难点有2
1:无向图,所以要建双向边
2:点有流量限制,所以要拆点,拆成两个点,然后这两点的容量为点的限制,图中点的连接设置流量为inf,保证割不掉...
分类:
其他好文 时间:
2014-08-28 11:33:19
阅读次数:
180