随笔分类 -  DP_背包类

摘要:又一周连续失智 阅读全文
posted @ 2019-10-15 08:50 LuitaryiJack 阅读(200) 评论(0) 推荐(0)
摘要:一周连续失智 阅读全文
posted @ 2019-09-28 20:25 LuitaryiJack 阅读(159) 评论(6) 推荐(0)
摘要:想不到啊QwQ 思路:转化+DP 提交:1次 题解: 首先若比他分数高的+分数低的 n 1显然是假的;把相同分的人看作一个区间:左端点为 分数更低的人数,右端点为 n 分数更高的人数。同时我们统计有多少个相同的区间(多少个人说过的这句话),作为这个区间的权值。然后现在我们就是要最大化不交区间的权值( 阅读全文
posted @ 2019-09-26 13:11 LuitaryiJack 阅读(128) 评论(0) 推荐(0)
摘要:思路:背包类DP 提交:3次 错因:没有注意得分的上下界导致 RE 显示 WA 题解: 我们很容易的想到把两种分数做一个差,来尽量背到 $0$ 。 那最大化总分呢?这时我们可以用两种分数的和作为物品的价值。 记录方案呢?每个状态开一个 vector ,来记录转移的物品。(今天新学)~~(虽然空间大但 阅读全文
posted @ 2019-09-18 21:54 LuitaryiJack 阅读(238) 评论(0) 推荐(0)
摘要:背包。。。差不多。。QWQ 设f[i]为达到差值为i的状态需要多少次,那就很显然了; 注意区分正负不同的代价的循环方向 技巧:如果不想改负数的话,那可以移动一下数组下标,用一个新的指针指向原来的数组 2019.04.29 阅读全文
posted @ 2019-04-28 14:10 LuitaryiJack 阅读(113) 评论(0) 推荐(0)
摘要:当时一直在想前缀和。。。多亏张队提醒。。。 从1到n背次包,保存每一个状态下的价值,就是不要把第一维压掉;再从n到1背一次,同样记住每种状态; 然后询问时相当于是max(前缀+后缀),当然前缀后缀中间去掉了一个应去掉的商品。 2019.04.25 阅读全文
posted @ 2019-04-25 00:15 LuitaryiJack 阅读(170) 评论(0) 推荐(0)