码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
[NOI2002]银河英雄传说
"甩链接" 我还是太弱了$qnq$. 稍微总结一下吧:维护前缀和,查询的时候做差,中途$Merge$的时候我们只需要改当前父指针即可,在每次$find$的时候更新$sum$数组即可。 $wx$大佬给的思路,我的垃圾思路只有$12$分 ...
分类:其他好文   时间:2018-05-20 18:15:08    阅读次数:140
bzoj 1202: [HNOI2005]狡猾的商人
我居然用暴力跑过去了。。。 思路:两个区间合成一个新的区间才会产生冲突, 我们用并查集维护前缀和, 0 - n 个节点分别表示sum[ 0 ] - sum[ n ], d[ i ] 表示 前缀i 和它的父亲的差值, 那么对于两个在同一个并查集里的来说, 就表示这个区间的值已经知道啦, check一下 ...
分类:其他好文   时间:2018-05-20 15:22:51    阅读次数:160
[BZOJ2209][JSOI2011]括号序列(splay)
有一个结论:对于一个括号序列,把它化简成)))(((这个形式之后,设)的数量为x,(的数量为y,则答案为$\lceil \frac{x}{2} \rceil + \lceil \frac{y}{2} \rceil$。 考虑x和y怎么求,把(看成1,)看成-1,要求的就是最小前缀和与最大后缀和。 记录 ...
分类:Web程序   时间:2018-05-20 14:09:55    阅读次数:196
P3901 【数列找不同】
这个题我们可以使用树状数组做 啥? 树状数组? 那个不是维护前缀和的东西吗? 各位看官,让我慢慢道来。 首先我们可以想到,对于一个询问$ [l,r] $,只有$[1,r]$中的数可能对这个询问有影响。 这就启示我们可以按照询问的右端点进行一波升序排序。 不过这和树状数组有什么关系呢? 对于同一个数$ ...
分类:其他好文   时间:2018-05-20 10:52:03    阅读次数:157
【二分】【预处理】zoj4029 Now Loading!!!
题意:给定一个序列,多次询问 将a数组从小到大排序,下面那个值只有不超过32种,于是预处理f[i][j],表示分母为i时,aj/i的前缀和是多少。 然后对于一个给定的p,一定将分母划分成了一些连续的段落,通过枚举这些分母,二分获得分母变化的位置,将区间和累计进答案。 注意,对于给定的p,一个分母控制 ...
分类:其他好文   时间:2018-05-19 00:17:13    阅读次数:153
洛谷P4593 [TJOI2018]教科书般的亵渎 【数学】
题目链接 "洛谷P4593" 题解 这种神仙数学题我当然不会做。。 "orz dalao" 不过推导倒是挺简单 由题我们只需模拟出代价,只需使用$S(n,k) = \sum\limits_{i = 1}^{n} i^{k}$这样的前缀和计算 我不知道怎么来的这样一个公式【如果有那位dalao知道欢迎 ...
分类:其他好文   时间:2018-05-17 17:24:19    阅读次数:196
topcoder srm 565 div1
problem1 link $f[i][j]$表示经过前$i$个怪物之后,花费$j$个硬币可以得到的最大值。 problem2 link 设$nim[i]$表示数字$i$的nim值。那么题目就是求有多少个区间$[L,R]$满足这个区间内所有数字的nim值的抑或不是0.通过记录前缀和的个数,可以$O( ...
分类:其他好文   时间:2018-05-16 00:45:45    阅读次数:219
主席树(静态区间第k大)
前言 如果要求一些数中的第k大值,怎么做? 可以先就这些数离散化,用线段树记录每个数字出现了多少次。 。。。 那么考虑用类似的方法来求静态区间第k大。 原理 假设现在要有一些数 我们可以对于每个数都建一棵新的线段树,用来记录出现每个数字出现了多少次的前缀和。 那么假设要求区间[l,r]的第k大,将第 ...
分类:其他好文   时间:2018-05-16 00:33:33    阅读次数:140
树状数组的区间修改与区间查修
考虑差分sum[i] = a[1]+...+a[i] + delta[1]*i + delta[2]*(i-1)+delta[3]*(i-2)+...+delta[i]*1 // a[i]为原始数组 = sigma(a[x])+sigma(delta[x]*(i+1-x)) = sigma(a[x] ...
分类:编程语言   时间:2018-05-15 10:45:06    阅读次数:182
NOIP2015 运输计划
标签: 二分 倍增 差分 LCA 题目描述   公元 2044 年,人类进入了宇宙纪元。 L 国有 n 个星球,还有 n 1 条双向航道,每条航道建立在两个星球之间,这 n 1 条航道连通了 L 国的所有星球。 小 P 掌管一家物流公司,该公司有很多个运输计划,每个运输计划形如: ...
分类:其他好文   时间:2018-05-14 23:03:02    阅读次数:177
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!