码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
[luogu5004]专心OI - 跳房子
传送门:https://www.luogu.org/problemnew/show/P5004 分析 动态规划转移方程是这样的$f[i]=\sum^{i m 1}_{j=0}f[j]$。 那么很明显的是要构造举证,而且要维护前缀和,所以需要保留$m+1$项。 ac代码 cpp include def ...
分类:其他好文   时间:2019-03-20 22:15:36    阅读次数:170
HDU 6464 /// 权值线段树
题目大意: 共Q次操作 操作有两种 操作一 在序列尾部加入f[i]个s[i] 操作二 查询序列第f[i]小到第s[i]小之间的总和 离线操作 把序列内的值离散化 然后利用离散化后的值 在线段树上对应权值操作 权值线段树维护权值对应的值的个数和总和 查询 用s[i]的前缀和减去f[i]-1的前缀和 具 ...
分类:其他好文   时间:2019-03-19 18:50:19    阅读次数:149
天上的星星 (前缀和)
在一个星光摧残的夜晚,蒜头君一颗一颗的数这天上的星星。 蒜头君给在天上巧妙的画了一个直角坐标系,让所有的星星都分布在第一象。天上有 nn 颗星星,他能知道每一颗星星的坐标和亮度。 现在,蒜头君问自己 qq 次,每次他问自己每个矩形区域的星星的亮度和是多少(包含边界上的星星)。 输入格式 第一行输入一 ...
分类:其他好文   时间:2019-03-19 15:23:32    阅读次数:255
USACO 2014 US Open Fair Photography /// 技巧
题目大意: 给定n头奶牛 给定n头奶头所在位置和品种 品种只有G H两种 求一段区间的长度 要求区间内包含的品种满足各品种的数量相同 将一个品种的值设为1 另一个设为-1 假设 i<j 而 1~i的奶牛前缀和 与 1~j的奶牛前缀和 相等 说明 i+1~j 的奶牛总和为0 即两种奶牛的数量相同 #i ...
分类:其他好文   时间:2019-03-17 21:27:45    阅读次数:183
Leetcode 560. Subarray Sum Equals K
前缀和(prefix sum/cumulative sum) ...
分类:其他好文   时间:2019-03-17 01:09:53    阅读次数:163
D. Petya and Array 树状数组
题意: 给出一个数组,元素有正有负有0,问其区间和小于 t 的子区间的个数。 sum[ r ]-sum[ l-1 ]<t,其中sum是a的前缀和。 实现的方法就是从前往后对于每一个sum[ i ],看在它前面有多少个大于等于sum[ i ] - t 的前缀和。 树状数组维护的是 i 前面有几个数小于 ...
分类:编程语言   时间:2019-03-15 20:41:03    阅读次数:232
Python知识积累
1、Python中类的成员函数必须有一个参数self,而且位于参数列表的开头。self就代表类的实例(对象)自身,可以使用self引用类的属性和成员函数。 2、Python使用下划线作为变量前缀和后缀来指定特殊变量,规则如下: __XXX__表示系统定义名字 (以两个下划线开头和以两个下划线结束) ...
分类:编程语言   时间:2019-03-12 18:16:20    阅读次数:191
codeforces1137B kmp(fail的妙用)
题目传送门 题意:给出$s$和$t$两个串,让你构造出一个答案串,使得答案串中的01数量和s一样,并且使$t$在答案串中作为子串出现次数最多。 思路: 要想出现的次数尽可能多,那么就要重复的利用,哪一部分是可以重复利用的呢?就是前缀和后缀相同的部分,然后我们就想到了$kmp$算法中$fail$函数就 ...
分类:其他好文   时间:2019-03-10 22:18:37    阅读次数:254
luogu P1972 [SDOI2009]HH的项链 树状数组
之前只做过分块做法,补一下树状数组做法。 我们先考虑一个问题,如何求从[1,x]这一区间内元素不同的个数?显然我们只要从到到位,遇到一个新的元素,就在对应位置+1,然后使用树状数组求前缀和即可。 这里我们需要去求[x,y],所求区间的左端点也会发生变化。我们先按照[1,x]的方法预处理出这个前缀和数 ...
分类:编程语言   时间:2019-03-10 22:18:21    阅读次数:224
P4735 最大异或和
思路 可持久化Trie树的好题 注意到题目要求求的询问非常的鬼,不太好做 然后有趣的思路就出现了,我们预处理出来异或前缀和s[i],每次询问的x异或上s[n]之后,问题就变成了在l 1~r 1中选一个异或x最大的数 然后因为区间查询,上可持久化Trie树就好了 注意初始的Trie树不能是空树,必须先 ...
分类:其他好文   时间:2019-03-07 01:15:31    阅读次数:259
2330条   上一页 1 ... 63 64 65 66 67 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!