贪心
Mr_Dark_2002
这个作者很懒,什么都没留下…
展开
-
poj3040 贪心
题目大义:约翰给奶牛发工资,每天c元,约翰有n种硬币各mi个,求最多能发几天工资; 解法(简略证明): 在c元以上的硬币直接给就是最优解,考虑c元以下; 由题目可知,大硬币的价值是小硬币的倍数,所以易知c元以下不管怎样组合都是等价的,而超出c元的部分越少则浪费越少,即能发的天数最多; 要使超出的越少,则以最小的硬币填补最后显然可得最优解; 由上可知价值较大的硬币可用性较小,优先使用,价值...原创 2018-08-21 18:15:56 · 250 阅读 · 0 评论 -
bzoj 4152: [AMPPZ2014]The Captain
题目大意:在坐标轴上有n个点,一个点(x1,y1)到另一个点(x2,y2)的距离为min(|x2-x1,|y2-y1|),求解从1点出发到n点的最短路径。n<=21e5;题解:这道题是真的好题虽然我不会做 。首先考虑题意,这里权值是最小值,那么可以经过思考,得到一个性质:对于三个点:A(x1,y1)、B(x2,y2)、C(x3、y3),令B在A、C中间(即B的x或y项在中间),定义d...原创 2018-09-23 16:03:41 · 246 阅读 · 0 评论 -
noip模拟试题 d1t1
题目大意:给定一个n个节点m条边的有向图,权值为ai,求一条权值最大且路径严格单调上升的路径,起点不限。n,m<=51e5,ai<1e9;题解:第一眼看到题目:图上dp,写到一半发现如果从儿子转移到父亲,因为可能有环的缘故,儿子可能是父亲的父亲,所以转移不一定是最优解,我有考虑tarjan缩点然后在DAG上dp,但是在已缩的点的内部讨论麻烦到做不了,然后我就写了个O(n!)暴力,然...原创 2018-09-20 16:59:38 · 287 阅读 · 0 评论