码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
[CQOI2018]异或序列
"嘟嘟嘟" 前缀和+莫队。 先用前缀和预处理异或,于是问题变成了在$[L 1, R]$中求两个数异或等于$k$的数对个数。 然后就离线排序,按套路维护两个指针加加减减,并维护一个桶,每一次加$x$,答案就加上$bac[x ^ k]$,并且$++bac[x]$,删除就减去贡献。 c++ include ...
分类:其他好文   时间:2019-02-23 15:54:26    阅读次数:219
杜教筛
快速求一个积性函数 $f$ 的前缀和, 记为 $S$ $$S(n)=\sum_{i=1}^{n} f(i)$$ 考虑一个积性函数 $g$ $$ \begin{aligned} & \sum_{i=1}^{n}(f g)(i) \\ =& \sum_{i=1}^{n}\sum_{d|n}^{i}f(d ...
分类:其他好文   时间:2019-02-21 23:05:26    阅读次数:214
POJChallengeRound2 Tree 【数学期望】
题目分析: 我们令$G(x)$表示前$x$个点的平均深度,$F(x)$表示第$x$个点的期望深度。 有$F(x) = G(x-1)+1$,$G(x) = G(x-1)+\frac{1}{x}$ 所以答案相当于一个调和级数和的前缀和,我们对小于1e6的暴力处理,大于1e6的利用欧拉常数做。 代码: ...
分类:其他好文   时间:2019-02-19 18:50:44    阅读次数:186
Nastya and King-Shamans CodeForces - 992E (线段树二分)
大意: 给定序列a, 单点更新, 询问是否存在a[i]等于s[i-1], s为a的前缀和, a非负 考虑到前缀和的单调性, 枚举从1开始前缀和, 找到第一个大于等于s[1]的a[i], 如果相等直接输出. 若不满足则只能在a[i]的右侧, 此时前缀和为s[i], 至少为s[1]的两倍, 故最多进行l ...
分类:其他好文   时间:2019-02-19 00:54:33    阅读次数:295
栈专题练习
HDU4699 Editor 使用“对顶栈”,维护一下前缀和和最大前缀和就行了。 时间复杂度$O(Q)$ ...
分类:其他好文   时间:2019-02-18 18:58:26    阅读次数:165
1168: mxh对lfx的询问(前缀和+素数表)
题目描述: AS WE ALL KNOW, lfx是咱们组的神仙,但是mxh想考一考lfx一个简单的问题,以此看一下lfx到底是不是神仙。但是lfx要准备补考,于是请你来帮忙回答问题: 给定一个整数N,和N个整数ai(1<=i<=n),mxh有n个询问,即第i个询问(1<=i<=n)是数组a从1~i ...
分类:其他好文   时间:2019-02-18 01:19:54    阅读次数:163
树状数组2 - 区间加 单点求和
树状数组 = O(logn) 单点修改 ,O(logn) 区间查询 如果要做到 区间修改 单点查询 我们就要加入差分的思想 用树状数组记录数组的差分 然后对差分进行前缀和就可以得到单点的数据 cpp //ios::sync_with_stdio(false); include define ll l ...
分类:编程语言   时间:2019-02-17 22:03:11    阅读次数:174
Codeforces Round #539 Div. 1
A:即求长度为偶数的异或和为0的区间个数,对前缀异或和用桶记录即可。 B:显然如果有解,答案一定不大于2,因为原串是回文串,找到第一个不是回文串的前缀和对其对应后缀切掉并交换即可。无解直接判断是否字母都相同或只有最中间字母不同。然后只需要check是否为1,暴力枚举切割点暴力判断即可。 D:显然枚举 ...
分类:其他好文   时间:2019-02-17 20:49:19    阅读次数:170
「Newcoder练习赛40D」小A与最大子段和
"题目" 挺好的一道题 我们考虑把$i$作为选取的最大子段的结束位置,我们如何往前计算贡献呢 考虑一下这个乘上其在队列中的位置可以表示为这个数被算了多少次,而我们往前扩展一位当前已经被扩展的就会被计算一次 设$s_i$表示序列的前缀和 扩展一次 $$s_i s_{i 1}$$ 再扩展一次 $$s_i ...
分类:其他好文   时间:2019-02-17 20:30:57    阅读次数:173
rock-paper-scissors
rock-paper-scissors维护三个前缀和,然后注意顺序,最后做差来确定可行的答案,因为答案比较小,可以考虑这种暴力做法,像这种方案数可以++的题真的不多,如果想不出来特别优秀的想法,不妨简单化思维 1 #include<iostream> 2 #include<cstdio> 3 #in ...
分类:其他好文   时间:2019-02-16 11:52:08    阅读次数:149
2330条   上一页 1 ... 65 66 67 68 69 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!