点击打开链接
题意:有两个公司分别提供的n个部件,每个部件的价格给出,现在要这买n个部件,我可以选择两个公司中的任意一个,但是对于下面给的m个关系来说,若满足i与j不再同一个公司,那么就要加上c的费用,问买n个部件的最小花费
思路:刚刚读完题的时候感觉像是最小费用流呐,流量就是5呗,然后根据关系建图,画了一会也画不出来,看了一下正解竟然是最小割,思想到时很简单,但是思路不对的话还是很难想到的,...
分类:
其他好文 时间:
2016-06-24 15:09:47
阅读次数:
132
点击打开链接
题意:给出起点和终点,然后有k次机会使得路径上的某些路径的值减半,问从起点到终点的最小花费
思路:很明显的分层图最短路嘛,自己也没有去研究算法的含义,队友和我说就是将图分成了n层,然后将这个可以减半的费用连接这n层,然后跑个类似的最短了就可以了,今天改了一个模版,改成了自己喜欢的风格,明天在做几道分层图在看看概念把,这题就是个模版题#include
#include
#inc...
分类:
其他好文 时间:
2016-06-21 07:41:03
阅读次数:
234
点击打开链接
题意:给n个城市和m条无向边,然后给了起点和终点,然后你有一次机会使得其中的一张票价减半,问最小花费是多少
思路:明显是裸的分层图嘛,而且层数就只为2比较简单,但是注意的是城市的名字之类的,我用的Trie树来处理的,RE了几次,每组过后将Trie树释放就好了,然后注意那个减半的价钱是直接/2,WA了几次加了1除以的2,o(︶︿︶)o 唉#include
#include
#i...
分类:
其他好文 时间:
2016-06-21 07:30:20
阅读次数:
165
描述 http://www.lydsy.com/JudgeOnline/problem.php?id=1601 有\(n\)个田地需要灌溉,每个田地可以自己引水,花费为\(w[i]\),或者连接其他被灌溉的田地,花费为\(p[i][j]\),求最小花费. 分析 我第一眼看以为是dp,发现不对... ...
分类:
其他好文 时间:
2016-06-20 23:42:52
阅读次数:
173
tarjan缩点,找入度为0的点(可能是一条链的端点或者一个点),入度为0的点必须能被控制。 每个强连通分量中能被控制的点的最小值是缩点后这个点的最小值,入度为0的点的最小值的和就是最小花费。 还要记下每个强连通分量中的最小编号,这些编号中的最小值就是第一个不能被控制的点。 ...
分类:
其他好文 时间:
2016-06-19 19:51:38
阅读次数:
169
【问题描述】 C国共有$n$个城市。有$n-1$条双向道路,每条道路连接两个城市,任意两个城市之间能互相到达。小R来到C国旅行,他共规划了$m$条旅行的路线, 第$i$条旅行路线的起点是$s_i$,终点是$t_i$。在旅行过程中,小R每行走一单位长度的路需要吃一单位的食物。C国的食物只能在各个城市中 ...
分类:
其他好文 时间:
2016-06-19 10:05:31
阅读次数:
2396
还是虚树的题目啊... 如果只有一个询问,我们这么考虑,可以设dp[x]为只删除x子树内和x到父亲的边,使得x这棵子树内的能源岛屿都与x的父亲不连通的最小花费。 这样如果x本身是能源岛屿,那么dp[x]=fe[x],否则dp[x]=min(fe[x],sum{dp[son[x]]})类似这样。(fe... ...
分类:
其他好文 时间:
2016-06-08 00:15:12
阅读次数:
278
设计思想: 在纸上演算出10本以内的最小花费。大于10的,对10求余,余数数量按照10以内方法进行分配。 源代码: 实验截图: 个人总结: 这个题目的关键是找到规律,应该学会归纳,按照规律进行求解,会使题目变的简单。 ...
分类:
其他好文 时间:
2016-06-02 23:40:40
阅读次数:
205
这是我们15级新生热身赛的题目,当时很少新生做出来,不仅因为当时还没有学dp,也因为这不是小白完全背包,这里给出了一个值m,让我们选取一定的物品让他们的价值>=m,让我们求最小值花费。 首先明确m并不能作为背包容量,因为我们的价值可能大于m,其实让我们求最小花费,我们无疑在一开始就要把dp初始化为无 ...
分类:
其他好文 时间:
2016-05-30 20:00:40
阅读次数:
327
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1827 缩点后统计入度和当前强连通分量中最小花费,然后记录入度为0的点的个数和花费和就行了。 ...
分类:
其他好文 时间:
2016-05-27 11:10:27
阅读次数:
261