
状态优化dp
Mys_C_K
人生有许多道:曾经踏足的是道,即将踏往的也是道,那什么才是道呢?唯有脚下走的才是道。一切精神或者物质都归于虚无,然后从混沌中衍生出三万道。在悲喜间涉足一条无数前人经历过,且将有无数后人奔赴的道,无论是否已经或者将要到达彼岸,然后便不再回头或是左顾右盼,即使有些道繁盛至极,夜灯如昼,无数人一浪又一浪的涌去,造就了世人皆知的辉煌;即使有些道草木凋敝,荒草丛生,只等勇敢的开拓者斩开荆棘,创造一片天地;这些都无所关,无所在意,彼岸何如、来日何方甚至过往旧事都化作一缕云烟,飘渺碧霄,我自撷高山之月色,独随足落处往行。
展开
-
vijos1037 搭建双塔-状态优化dp
传送门 题目大意:自行参考 题解: 这个题非常适合初学者思考!!! 建议不要看题解,先想一想基本方法,在一步步优化。 好我开始说。 我们先只考虑“能否达到”的问题(因为一开始我是从ppt上看的,ppt上没有说让你求最大高度)。 首先第一眼是不是01背包可行性问题? 然后发现这有个问题,就是你并不能保证每个物品最多只用来建了一座塔,想想为啥。 然后改成dp[n][m1][m2]表示原创 2017-05-25 20:11:27 · 501 阅读 · 0 评论 -
POJ3211 Washing Clothes - 状态优化dp
传送门 这个题类似上一个题类似,发现各个颜色独立分别来求。 然后发现这个良心的题用时之和是一定的,差越小越好。 所以用dp[n][m]表示前n件差为m-sigma{k}的时候是否可行。 则找一个离sigma{k}最近的m使得dp[n][m]=true即可。 此时返回答案m/2。1A好评。 代码://POJ 3211 #include #include #include #incl原创 2017-05-25 21:54:03 · 307 阅读 · 0 评论