![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
动态规划
zsyz_lb2003
这个作者很懒,什么都没留下…
展开
-
[USACO08FEB]修路Making the Grade
题面描述传送门思路(以下引理借鉴lydlydlyd)引理:在满足SSS最小化的前提下,一定存在一种构造序列BBB的方案,使得BBB中的数值都在AAA中出现过下面给出以递增为例的证明:(递减是类似的)证明:命题在N=1N=1N=1时显然成立。设引理在N=k−1N=k-1N=k−1时成立,序列为B1B_1B1~Bk−1B_{k-1}Bk−1。当N=kN=kN=k时,Bk−1≤A...原创 2019-07-05 08:17:05 · 234 阅读 · 0 评论 -
动态规划经典例题
把一个序列AAA变成非严格单调递增的(单调不下降的),至少需要修改多少个数。序列AAA的总长度减去AAA的最长不下降子序列长度即为答案。证明:对于最长不下降子序列中相邻两数Ai,AjA_i,A_jAi,Aj,之间有Aj+1,Aj+2,⋯ ,Ai−1A_{j+1},A_{j+2},\cdots,A_{i-1}Aj+1,Aj+2,⋯,Ai−1,需要改变这...原创 2019-07-05 08:39:26 · 801 阅读 · 0 评论 -
[CH5105]Cookies
题面描述传送门思路这么一道无序的题目,怎么弄出来的DP!经过lydlydlyd的玄学引导,详见蓝书。可以尝试将gig_igi从大到小排序,因为贪婪值较大的,拥有的饼干越多,对答案的贡献就越小。排序之后,第iii个孩子的饼干只有两种情况:饼干数小于第i−1i-1i−1个孩子拥有的饼干数,即ai=i−1a_i=i-1ai=i−1饼干数等于第i−1i-1i−1个孩子拥有的饼干数,...原创 2019-07-06 09:41:51 · 184 阅读 · 0 评论 -
[CH5202]自然数拆分Lunatic版
题面描述传送门思路好题,适宜考前看。仔细分析题意,实际上就是一道完全背包,111~NNN这NNN个自然数构成NNN种物品,每种物品都可以使用无数次,背包容积也是NNN。AC code#include<cstdio>#include<cstring>#include<cstdlib>#include<cmath>#include&l...原创 2019-07-06 16:31:16 · 180 阅读 · 0 评论