- 博客(5)
- 收藏
- 关注
原创 树状DP 小讲 【 理解 + 例题 】 更新 ing......
树状DP ,也称作附属关系的背包问题 附属关系的背包问题 这类问题是0-1背包的扩展,因为存在附件,而且如果要买附件,那么一定要买该附件的主件(附件不再有附件)。可以转换为我现在只考虑主件,如果我买了当前主件,那么该主件所有的附件我都可以考虑买或者不买,共2^k种状态(k是附件个数)。同时一般题目中附件个数不超过3,所以完全可以承受。
2014-07-28 17:04:48 623
原创 常用技巧之 尺取法 【 理解 + 例题 】
给定一个长度为n的正整数数列,以及整数S。求总和不小于S的连续子序列的长度最小值。 可以按照如下方法解决该问题: (1) 设置两个指针s和t,一开始都指向数列第一个元素,此外sum=0,res=0; (2) 只要sum (3) 直到sum>=S,更新res=min(res,t-s); (4) 将sum减去一个元素,s加1,执行(2)。 上述流程反复地推进区间的开
2014-07-18 23:21:07 730
原创 RMQ小讲 【 理解 + 例题 】
RMQ(Range Minimum/Maximum Query),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j
2014-07-04 23:02:21 1002
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人