码迷,mamicode.com
首页 >  
搜索关键字:dp-on-线段树    ( 71个结果
【POJ3171】Cleaning Shifts
线型dp+线段树优化 我们定义f[i]表示覆盖[L,i]的最小代价,我们将牛按照r递增排列,假设当前牛为[ai,bi],代价为vali 那么存在 我们在状态转移时,每次需要查询区间内的最值,同时f数组发生更新,因此我们可以用线段树的查询、修改在较快时间内维护f数组。 同时我们注意一下边界的处理即可。 ...
分类:其他好文   时间:2019-06-07 01:03:12    阅读次数:87
Codeforces Round #530 (Div. 2) E (树形dp+线段树)
链接: 题意: 给你一棵树,树上有n个节点,每个节点上有ai块饼干,在这个节点上的每块饼干需要花费bi时间,有两个玩家,玩家一可以移动到当前点的子节点也可以申请游戏结束返回根节点并吃沿途的饼干,玩家二可以删除当前点到儿子节点的一条边,走路和吃饼干都消耗时间,会给出一个总时间,在总时间内尽可能的多吃饼 ...
分类:其他好文   时间:2019-01-13 22:20:35    阅读次数:230
Codeforces1099F. Cookies【DP】【线段树】【贪心】【博弈】【沙比提(这是啥算法)】
"LINK" 题目大意 给你一棵树,每个节点上有一堆饼干 并且告诉你在每个节点上吃饼干吃一块需要多少时间 然后告诉你经过一条边的时间 总时间是T 两个人轮流进行,一个人向下选择子节点行走或者结束游戏并向上移动吃饼干,另一个人割断一条当前节点到儿子的边或者什么都不做 问第一个人可以吃到的最大的饼干的数 ...
分类:编程语言   时间:2019-01-06 21:58:34    阅读次数:229
一个神秘的oj2587 你猜是不是dp(线段树优化建图)
哇 这难道不是happiness的翻版题嘛? 从$S$向一个点连染成白色的收益 从这个点向$T$连染成黑色的收益 对于额外的收益,建一个辅助点,跟区间内的每个点连$inf$,然后向S/T,连流量为收益 这不就结束了吗? 自信写完,提交 woc!!只有40分? c++ include include ...
分类:其他好文   时间:2018-12-22 15:00:40    阅读次数:192
luogu5010 HMR的LIS III (dp+线段树)
这个东西和最长上升子序列很像 考虑如果已经知道每个位置为开头的LIS长度和个数 f[i],我可以扫一遍 判断这个个数和K的大小,找到第一个长度=len而且个数<K的,这个位置就是要选的 然后K-=个数,len--,再记下来我这次选的是这个位置(以后还要判断当前位置是否在上一个钦定住的范围内),然后接 ...
分类:其他好文   时间:2018-11-05 21:54:33    阅读次数:151
【DP、线段树优化】琪露诺
跟去年(2017)PJ第四题几乎是一样的?/吐血 DP方程可以很简单的推出来,f[i]=max{f[k]}+a[i] 然而这样做是O(n^2)的 看一下数据,200000的话要不nlogn 要不n 由于题解里面单调队列和优先队列都有人用了,那就来一发 线段树 吧 (或者实情是:单调队列不会打?) 只 ...
分类:其他好文   时间:2018-11-04 19:40:52    阅读次数:163
POJ 3171 区间最小花费覆盖 (DP+线段树
Cleaning Shifts Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 4245 Accepted: 1429 Description Farmer John's cows, pampered since birth, h ...
分类:其他好文   时间:2018-08-19 18:25:48    阅读次数:228
[动态dp]线段树维护转移矩阵
背景:czy上课讲了新知识,从未见到过,总结一下。 所谓动态dp,是在动态规划的基础上,需要维护一些修改操作的算法。 这类题目分为如下三个步骤:(都是对于常系数齐次递推问题) 1先不考虑修改,不考虑区间,直接列出整个区间的dp方程。这个是基础,动态dp无论如何还是dp(这一步是一般是重点) 2.列出 ...
分类:其他好文   时间:2018-06-02 11:12:52    阅读次数:145
BZOJ 1835 [ZJOI2010]base 基站选址
题解:Dp+线段树维护所有决策 f[i][j]表示第j个基站建在第i个位置,i之前的村庄与建基站的总费用的最小值 以j为阶段 枚举i,维护所有决策f[x][j-1]; 当一个村庄q不能被i覆盖了,那么在1~p之间建立基站的决策费用要+c p为q左边第一个不能覆盖q的村庄 复杂度O( nklogn); ...
分类:其他好文   时间:2018-02-20 12:51:33    阅读次数:163
Codecraft-18 and Codeforces Round #458 C dp D 线段树
Codecraft-18 and Codeforces Round #458 C. Travelling Salesman and Special Numbers 题意: 一个由0、1 组成的数 n,操作:n 有 m 个 1,就把 n 变为 m。 问 <=n 的数中有多少个恰好经过 k 次操作能变为 ...
分类:其他好文   时间:2018-01-25 12:04:48    阅读次数:212
71条   上一页 1 2 3 4 ... 8 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!