摘要: 这个题开始我以为能够通过先预处理能够被分到一个机房的区间来转化成线段覆盖问题,然而失败,可能不行qwq 然后我又换了种思路,用dp[i]表示从1到i位置,至少需要分成几个机房,然后枚举中间断点,时间复杂度o(n^2) 阅读全文
posted @ 2017-10-24 19:15 那一抹落日的橙 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 感觉这个题贪心要比dp好想qwq,至少我到现在没想到dp 阅读全文
posted @ 2017-10-24 17:25 那一抹落日的橙 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 这个题和线段覆盖4没有本质区别,就是加了个离散化,而且这个题有双倍经验 线段覆盖5 黑心的市长 阅读全文
posted @ 2017-10-24 16:53 那一抹落日的橙 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 这个题很好想到它的无后效性,但是我并不是很会写转移方程,看了别人的题解以后豁然开朗,序列dp多是以序列的第几位作为状态来进行转移的 阅读全文
posted @ 2017-10-24 16:22 那一抹落日的橙 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 这个题……之前一直没想好怎么记录字符串个数的问题,好讨厌字符串qwq 阅读全文
posted @ 2017-10-23 21:30 那一抹落日的橙 阅读(384) 评论(0) 推荐(0) 编辑
摘要: 这个题状态转移方程挺好想的,就是难写,就是难写!权当练习高精板子了 阅读全文
posted @ 2017-10-23 18:52 那一抹落日的橙 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 这个题个人认为是我目前所做的最难的区间dp了,以前把环变成链的方法在这个题上并不能使用,因为那样可能存在重复计算 我第一遍想的时候就是直接把环变成链了,wa了5个点,然后仔细思考一下就发现了问题 比如这个样例 5 4 1 2 4 1 1 这个样例变成链以后就是这样 1 2 4 1 1 1 2 4 1 阅读全文
posted @ 2017-10-23 16:13 那一抹落日的橙 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 这个题开始想了一个诡异的dp,水了80分,然后怎么也没想到如何存下答案……于是我打开了题解,被开启了一扇新世界的大门:用map存dp数组,666666666,社会社会,太强了 阅读全文
posted @ 2017-10-23 10:49 那一抹落日的橙 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 这个题输入有问题,体积和重量反了,而且好像数据也很水,要是按题意算,我的时间复杂度最坏就成了O(1000*1000*1000)。可是一个二维背包打上去就过了。哎呀不操心了。这毕竟也是个二维背包的好板子23333 阅读全文
posted @ 2017-10-23 09:37 那一抹落日的橙 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 开始我的想法是对于加了附件的物品当成新的做,结果发现好像并不行啊,会有重复计算的存在 所以直接01背包是不行了,然后我看到网上的题解,有两种方法,一种是分组背包(看起来处理好麻烦qwq),还有种是树形背包,正好没学过2333333,来愉快的学一下 这个题如果用树形背包来做的话,是把主件当成根节点,建 阅读全文
posted @ 2017-10-23 09:11 那一抹落日的橙 阅读(173) 评论(0) 推荐(0) 编辑