随笔分类 -  动态规划 -------------------------------

摘要:[POI2014]FAR FarmCraft "P3574 [POI2014]FAR FarmCraft" 随手扒拉的一道题 害不错 $n$个电脑,管理员送达花费的时间是$a_i$,管理员只能一个个用户地送电脑。用户安装程序花费的时间是$b_i$,安排送电脑的顺序,使最晚安装完电脑的用户花费的时间最 阅读全文
posted @ 2019-10-18 20:34 委屈的咸鱼鱼鱼鱼 阅读(169) 评论(0) 推荐(0)
摘要:[SHOI2014] 概率充电器 树形dp(换根)+期望 我开始想了一个类似保安站岗的思路 但好像不太对 一个元件充上电守它自己、它父亲还有儿子的影响 正着想不太容易 所以设$f_u$表示$u$不能充电的概率 故$f_u=(1 p_u) \Pi_v((1 e[i].w)(1 f_v)+f_v)=(1 阅读全文
posted @ 2019-10-18 20:31 委屈的咸鱼鱼鱼鱼 阅读(121) 评论(0) 推荐(0)
摘要:树形dp P1352 没有上司的舞会 P2607 骑士(review) 对于每一个"联通快" 只有根节点有机会形成环 强制不选$rt$和$rt$的父亲 各跑一遍 P1131 时态同步(review) 贪心 显然增加深度约小的边越优 从下到上来调整 先将同一个点的儿子们延伸到一样 再往上进行一样的操作 阅读全文
posted @ 2019-10-18 20:30 委屈的咸鱼鱼鱼鱼 阅读(204) 评论(0) 推荐(0)
摘要:[POI2013]BAJ ytecomputer "P3558 [POI2013]BAJ Bytecomputer" 给一个只包含 1,0,1的数列,每次操作可以让a[i]+=a[i 1],求最少操作次数使得序列单调不降 还是很好想的 这样操作下来最后序列里的数也肯定都为 1,0,1 用$f[i][ 阅读全文
posted @ 2019-10-16 11:36 委屈的咸鱼鱼鱼鱼 阅读(161) 评论(0) 推荐(0)
摘要:"luogu5024" 最小点覆盖=权值和 最大独立集 所以:不能选的话就将其加上一个极大值 一定选的话将其变为一个极小值 然后剩下的就是动态DP模板了 开始极大值赋小了== c++ include using namespace std; define ll long long define ls 阅读全文
posted @ 2019-09-24 11:08 委屈的咸鱼鱼鱼鱼 阅读(167) 评论(0) 推荐(0)
摘要:"luogu4719 " $f_{i,0}$表示不选$i$的最大答案 $f_{i,1}$表示选择$i$的最大答案 则有DP方程$\begin{cases} f_{i,0}=\sum_{son}max(f_{son,0},f_{son,1}) \\f_{i,1}=w_i+\sum_{son}f_{so 阅读全文
posted @ 2019-09-23 20:36 委屈的咸鱼鱼鱼鱼 阅读(136) 评论(0) 推荐(0)
摘要:我把03年集训队王知昆的论文搬上来辽 王知昆《浅谈用极大化思想解决最大子矩形问题》 王知昆《浅谈用极大化思想解决最大子矩形问题》 【摘要】 本文针对一类近期经常出现的有关最大(或最优)子矩形及相关变形问题,介绍了极大化思想在这类问题中的应用。分析了两个具有一定通用性的算法。并通过一些例题讲述了这些算 阅读全文
posted @ 2019-08-19 14:43 委屈的咸鱼鱼鱼鱼 阅读(1166) 评论(0) 推荐(2)
摘要:3174 [HAOI2009]毛毛虫 求一条链链上的节点和与链上节点相连的兄弟和最大 在链上每个节点都被多算了一次 所以初设为1 虽然还没有搞清为什么要像树的直径一样跑两遍... 阅读全文
posted @ 2019-07-18 22:00 委屈的咸鱼鱼鱼鱼 阅读(165) 评论(0) 推荐(0)
摘要:P2577 [ZJOI2005]午餐 每个人有排队和吃饭花费的时间 将人分为两队排队 求所有人最早吃完时间 可以想到吃饭吃的越久的人越早排队越优 所以从大到小排序 开始想到f[k][i][j]前k个人排队时1号窗口排队花费时间i 2号窗口花费时间j最早吃完时间 但会爆空间 继而经过一系列思考f[i] 阅读全文
posted @ 2019-07-18 22:00 委屈的咸鱼鱼鱼鱼 阅读(112) 评论(0) 推荐(0)
摘要:P1131 [ZJOI2007]时态同步 要求使用最少的道具使得其同时到达叶结点 越靠近根节点使用道具影响范围越大 但小处又不一定 故从先从叶结点开始伸长 再往祖先延伸 可以参考这个 阅读全文
posted @ 2019-07-18 22:00 委屈的咸鱼鱼鱼鱼 阅读(120) 评论(0) 推荐(0)
摘要:P1273 有线电视网 好早之前就叫做的题了qwq 我太垃圾了现在才跑来把它做了 f[i][j]表示当前节点i 选了j个用户 其实不用建双向的 因为是一个以1为根节点的树 而且它按顺序输入qwq 阅读全文
posted @ 2019-07-18 11:55 委屈的咸鱼鱼鱼鱼 阅读(185) 评论(0) 推荐(0)