![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
DP
文章平均质量分 73
秦淮暮夜
尽我所能..努力..
展开
-
DP<背包?> POJ 1015
这道题我都不想写解题报告了..因为是看了一个很漂亮的acmer的解题报告写的~~然后她写嘚很清楚吖~~~真心佩服..题意就是:在遥远的国家佛罗布尼亚,嫌犯是否有罪,须由陪审团决定。陪审团是由法官从公众中挑选的。先随机挑选n 个人作为陪审团的候选人,然后再从这n 个人中选m 人组成陪审团。选m 人的办法是:控方和辩方会根据对候选人的喜欢程度,给所有候选人打分,原创 2012-07-18 14:38:49 · 2797 阅读 · 0 评论 -
DP总结..未完待续
废话:我是个小小小小菜鸟~~想要飞吖飞也飞不高~~~~~~~~所以这篇文章暂时不值得看~~或许1年后会变得有看的价值了~~~前一阶段都在练习DP..DP是一个大坑吖~~特别是动态转移方程..实在不好推..需要多做题多总结..正文:我感觉..DP题主要确定3个要素..初始状态,动态转移方程和末状态..而最最开始要确定的是对这个动态转移方程.原创 2012-07-21 18:05:41 · 1116 阅读 · 0 评论 -
树形DP <dfs+floyd> 【hlg】 1329 游乐园
题意:给出修建每一段距离所要花费的钱..d(len) = cost给出修建一个游乐园的花费 k 给出连通的城市编号..思路:先说树形DP吧~ 教主大人语录: 因为由题意画图可知是一棵树..所以只能是图论和DP.. 而DP问题可解决类似暴力解决的问题.. 所以..这道奇怪的题就是D原创 2012-07-16 12:19:39 · 745 阅读 · 0 评论 -
DP【状态压缩 】 <简单?> hlg 1473
zz大人说这是一道简单的 状态压缩DP ...个人表示我理解了好................................长时间..哭~题意:给出一个 n 表示有 n 道题..然后给出 一个 n*n 的矩阵S..其中S( i j )表示 先做 j 题后做 i 题的 ac 系数值..定义:设S(ij)表示第 i 题在第 j 题做完后才做获得的AC系数,有三道题a, b,原创 2012-07-20 16:36:14 · 698 阅读 · 0 评论 -
树形DP <和上一题类似..难度增加了一点点> hlg 1477
跟上一题几乎一模一样..题意:给出一棵树.. 标记一个节点则与该节点相连的边都会被标记..问最少标记多少个节点可以使所有的边都被标记..思路:如果该节点未被标记..则这个节点的子节点一定要被标记..而如果这个节点已经被标记了..那这个节点的子节点可以选择被标记或否..取决于子节点标记后与否对它的子节点的最优解..Tips:初始条件: dp[原创 2012-07-19 23:49:35 · 545 阅读 · 0 评论 -
树形DP <简单树形DP 对我来说重点在建树> hlg 1474
受挫了..主要是题做的还太少了..而且我基础不踏实..建树都建不好..加油吧~题意:给出 n 个节点和 m 个关系..保证是一棵树..父子节点不能同时出现..根节点一定要有..求节点出现最多值..思路:叶节点的值是可以肯定的..从下往上DP就好..对我来说难点还是不会建树..Tips:初始条件: dp[ leaf ][原创 2012-07-19 22:56:00 · 782 阅读 · 0 评论 -
DP 特别好玩 POJ 1745
题意:有 n 个数..在它们之间放入 + - * /问最后可不可以被 k 整除..思路:用数组dp[ tmp ][ j ] tmp 表示当前状态和前一个状态.. j 表示当前值对 k 取模是否可行..如果 dp[tmp][j] 是true..那dp[ tmp ][( j%k + a[i]%k)%k] 也是可行的~所以数组标记为 true/false 就原创 2012-07-19 09:30:39 · 581 阅读 · 0 评论 -
DP<01 背包> POJ 1837
其实我想搞图论.. 消极情绪弥漫ing..题意:给 n 个挂钩和 g 个砝码..求让天平平衡的条件有多少种..思路:因为 n 的范围是0~20 g 的范围也是0 ~ 20所以如果暴力就会超时..就DP吧..符合01背包的要求..有N件物品和一个容量为V的背包。第i件物品的费用是c[i],价值是w[i]。求解将哪些物品装入背包可使价值总和最大。原创 2012-07-19 12:19:33 · 681 阅读 · 0 评论 -
树状DP POJ 1192 最优连通图
感觉树状DP都和 dfs 有关..对我来说主要是建树有困难..题意:给n个點..如果符合横坐标的差和纵坐标的差之和为1就是连通..求连通图的最大值..思路:树状DP..先建树..然后就是简单的DP了..我们对于最大值的计算有两种方案:1.记录法,2.过程法记录法就是每个子树的根节点(包括叶子节点)记录dp[i][0]与dp[i][1],前一个表示不包含根的最原创 2012-07-16 17:21:43 · 824 阅读 · 0 评论 -
DP <裸> POJ 1157
噢~是一道裸的DP题·算法不难..所以这里总结一下DP题给我的感觉~就像教主大人说的..DP题都给人可以暴力的方法..然后这道题的题意:第一行:f v f 行 m 列 要求是花要按标号排..就是第一朵花插在第二个花瓶里~那第二朵花只能插在第二个花瓶后面的花瓶里..求观赏值最大~~所以动态转移方程其实就是:dp[f原创 2012-07-18 20:47:07 · 741 阅读 · 0 评论 -
DP<一维> 2058 龟兔赛跑
题意:知道兔子匀速跑步时间 v小龟 骑电动车时间 v1 和蹬电动车时间v2..知道总路程 l 电动车充满电可以维持路程c..还有赛道上的充电器的数目 n 和每个充电器离原点的距离 ni..问兔子能不能跑赢小龟.. 思路:dp[ ] 记录 到该充电点花费时间最小值..然后对每一个充电点进行计算.. for原创 2012-07-27 21:32:21 · 892 阅读 · 1 评论