摘要: 首先肯定是将老鼠和洞都排好序, dp[ i ][ j ] 表示处理了 前 i 个洞, 进去 j 只老鼠的最小距离和, 很明显处理先处理靠前的老鼠。 然后观察一下这个dp, 发现它满足决策单调性, 然后直接上了个分治, 然后 T 了。 然后继续观察了半天, 发现对于, dp[ i - 1 ][ 0 ] 阅读全文
posted @ 2019-05-09 20:08 NotNight 阅读(138) 评论(0) 推荐(0) 编辑
摘要: Parcels 感觉很巧妙的题呀。。 没想到转移的时候也需要一个dp, 就怎么算怎么感觉复杂度不对。。 dp[ i ][ s ] 表示 i 作为最底层的块, 它上面最多能放重量为 s 的最优值。 我们将包裹先按R小排, 再按L大排, 这样对于 i 这个包裹来说, 能放在它上面的都在它左边。 对于dp 阅读全文
posted @ 2019-05-09 14:57 NotNight 阅读(183) 评论(0) 推荐(0) 编辑