动态规划
文章平均质量分 74
Captain_Paul
这个作者很懒,什么都没留下…
展开
-
线性动态规划——洛谷P1052 过河
题目描述 在河上有一座独木桥,一只青蛙想沿着独木桥从河的一侧跳到另一侧。在桥上有一些石子,青蛙很讨厌踩在这些石子上。由于桥的长度和青蛙一次跳过的距离都是正整数,我们可以把独木桥上青蛙可能到达的点看成数轴上的一串整点:0,1,……,L(其中L是桥的长度)。坐标为0的点表示桥的起点,坐标为L的点表示桥的终点。青蛙从桥的起点开始,不停的向终点方向跳跃。一次跳跃的距离是S到T之间的任意正整数(包括S原创 2017-08-28 15:02:19 · 746 阅读 · 1 评论 -
多维动态规划——洛谷P1006 传纸条
题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传给原创 2017-08-28 20:09:21 · 376 阅读 · 0 评论 -
关于背包问题的一点点笔记(随时补充)
01背包(每种物品只有一件,分取和不取两种情况): i:1~n j:V~v[i] f[j]=max(f[j],f[j-v[i]]+w[i]) 完全背包(每种物品无限件,问如何取能使体积为V的背包价值最大): i:1~n j:v[i]~V f[j]=max(f[j],f[j-v[i]]+w[i]) 其中,i表示第i件物品,j表示体积原创 2017-08-27 20:41:04 · 256 阅读 · 0 评论 -
混合背包——洛谷P1833 樱花
题目描述 爱与愁大神后院里种了n棵樱花树,每棵都有美学值Ci。爱与愁大神在每天上学前都会来赏花。爱与愁大神可是生物学霸,他懂得如何欣赏樱花:一种樱花树看一遍过,一种樱花树最多看Ai遍,一种樱花树可以看无数遍。但是看每棵樱花树都有一定的时间Ti。爱与愁大神离去上学的时间只剩下一小会儿了。求解看哪几棵樱花树能使美学值最高且爱与愁大神能准时(或提早)去上学。 输入输出格式 输入格式:原创 2017-09-03 15:27:02 · 543 阅读 · 0 评论