随笔分类 -  动态规划

摘要:【由状态想决策,而不是由决策想状态】 【增加状态的维度减少转移的次数】 阅读全文
posted @ 2018-07-28 15:15 headboy2002 阅读(205) 评论(2) 推荐(0)
摘要:【以对暴力算法的优化来考虑问题】 【只求区间的前缀,且满足区间可加性,可以用树状数组】 阅读全文
posted @ 2018-07-27 09:17 headboy2002 阅读(109) 评论(0) 推荐(0)
摘要:题目大意 小渊坐在矩阵的左上角,坐标 (1,1 ),小轩坐在矩阵的右下角,坐标 (m,n) 。从小渊传到小轩的纸条只可以向下或者向右传递,从小轩传给小渊的纸条只可以向上或者向左传递。 在活动进行中,小渊希望给小轩传递一张纸条,同时希望小轩给他回复。班里每个同学都可以帮他们传递,但只会帮他们一次,也就 阅读全文
posted @ 2018-07-26 13:42 headboy2002 阅读(134) 评论(0) 推荐(0)
摘要:题目大意 一个矩阵,每次从每一行的行首或行尾取一个数,每一行的价值为 取的数*2^当前取数的次数,每一次的价值为每一行的价值的和。求得到的价值的最大值。 思路 阅读全文
posted @ 2018-07-26 11:20 headboy2002 阅读(114) 评论(0) 推荐(0)
摘要:【在贪心的基础上动归】 阅读全文
posted @ 2018-07-24 18:46 headboy2002 阅读(158) 评论(0) 推荐(0)
摘要:【不会对未来造成坏影响,贪心】 阅读全文
posted @ 2018-05-28 23:54 headboy2002 阅读(167) 评论(0) 推荐(0)
摘要:题目大意 一行格子,每个格子里有数字。一些卡片,卡片上有1、2、3、4这几种数字。一开始你在格子1,随后每次选一个卡片,你可以前进卡片上的数字个格子,得到格子上的分数,然后讲该卡片丢弃。求取卡片的顺序,使得得到的分数之和最大。 题解 定义$A$数组为格子上的各个数字,$f(p,a,b,c,d)$为从 阅读全文
posted @ 2018-05-12 16:40 headboy2002 阅读(154) 评论(0) 推荐(0)
摘要:【以前的具体状态对当前状态有影响,且数据量小,用状压DP】 阅读全文
posted @ 2018-05-11 22:50 headboy2002 阅读(137) 评论(0) 推荐(0)
摘要:【对两个数值a,b的差整除m的问题,要想到a-b把a%m,b%m抵消掉了,因此要考虑余数】 【一维问题扩展到二维问题,枚举上下两排,把夹在两排之间的每一列数的统计值看作数列的一项】 阅读全文
posted @ 2018-05-05 18:39 headboy2002 阅读(167) 评论(0) 推荐(0)
摘要:题目大意:ACM实验室开启了一个数字工程项目,希望把正整数n通过一些特殊方法变成1。可采用的方法有:(1)减去1;(2)除以它的任意一个素因子。 每操作一次消耗一个单位的能量。问,把n变成1最少需要消耗多少能量? 定义$f(i)$为将i变为1所需要的能量,则有递归式: $$\min({f(i 1)+ 阅读全文
posted @ 2018-04-26 23:38 headboy2002 阅读(146) 评论(0) 推荐(0)
摘要:【将多个数值压到一个整数里 的状态压缩】 阅读全文
posted @ 2018-03-14 19:23 headboy2002 阅读(222) 评论(0) 推荐(0)
摘要:【数据量很小,当前状态受以前的具体状态的影响时,用状压DP】 阅读全文
posted @ 2018-03-12 22:56 headboy2002 阅读(157) 评论(0) 推荐(0)
摘要:【环上非区间DP,在初值与终值上加限制条件】 阅读全文
posted @ 2018-03-11 19:10 headboy2002 阅读(150) 评论(0) 推荐(0)
摘要:【树上以子树(根)作为纽带,在一定限制下求最值的问题,用树上背包】 阅读全文
posted @ 2018-03-11 16:13 headboy2002 阅读(183) 评论(0) 推荐(0)
摘要:【环上的区间DP,断环为链扩二倍】 阅读全文
posted @ 2018-03-10 19:52 headboy2002 阅读(200) 评论(0) 推荐(1)
摘要:【动规时,当维度的含义不固定时,滚动数组/覆盖数组有妙用】 【求最大值,最大值的来源不确定,可在多个可能产生次大值的来源中选最大】 阅读全文
posted @ 2018-03-10 14:54 headboy2002 阅读(150) 评论(0) 推荐(0)
摘要:【动规有限制,加维】 阅读全文
posted @ 2018-03-07 23:05 headboy2002 阅读(110) 评论(0) 推荐(0)
摘要:【动规复杂度不符合要求,与贪心结合】 阅读全文
posted @ 2018-03-07 20:57 headboy2002 阅读(121) 评论(0) 推荐(0)
摘要:题目大意: 有一个天平,天平左右两边各有若干个钩子,总共有C个钩子(每个钩子有相对于中心的距离,左负右正),有G个钩码,求将钩码全部挂到钩子上使天平平衡的方法的总数。 将每个砝码看作一组,组内各个物品的体积为每个挂钩与该砝码形成的力矩,背包总体积严格为0,这便是分组背包计数问题(特殊点:每一组必须出 阅读全文
posted @ 2018-03-05 22:51 headboy2002 阅读(149) 评论(0) 推荐(0)
摘要:【动态规划,多个限制,加维】 阅读全文
posted @ 2018-03-04 16:02 headboy2002 阅读(107) 评论(0) 推荐(0)