码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
一类积性函数的前缀和---刷题记录
题目来源于糖教主浅谈一类积性函数的前缀和... 51Nod 1244 莫比乌斯函数之和 考虑$\mu(x)$的性质:$[n==1]=\sum _{d\mid n} \mu(d)$ 可以用上面哪个公式来推导: $f(n)=\sum _{i=1}^{n}$ $1=\sum _{i=1}^{n} [i== ...
分类:其他好文   时间:2017-04-09 11:00:01    阅读次数:225
NOIP2016 天天爱跑步 正解
暴力移步 http://www.cnblogs.com/TheRoadToTheGold/p/6673430.html 首先解决本题应用的知识点: dfs序——将求子树的信息(树形)转化为求一段连续区间信息(线形) 线段树——求区间信息 树上差分——统计答案 lca——拆分路径 树链剖分——求lca ...
分类:其他好文   时间:2017-04-07 18:08:04    阅读次数:1475
hihocoder1496(高维前缀和)
题意:给定N个数A1, A2, A3, ... AN,小Ho想从中找到两个数Ai和Aj(i ≠ j)使得乘积Ai × Aj × (Ai AND Aj)最大。其中AND是按位与操作。 第一行一个整数N(1<=N<=100,000) 第二行N个整数A1, A2, A3, ... AN (0 <= Ai  ...
分类:其他好文   时间:2017-04-06 00:53:26    阅读次数:168
BZOJ 2241 打地鼠(特技暴力)
果然暴力出奇迹。。 O(n^2m^2)=1e8 536ms能过。 枚举锤子的长和宽,再验证是否可以满足条件并更新答案。 我们先从左上角为(1,1)的先锤,显然锤的次数是a[1][1]. 锤(i,j)的时候呢,算一下右下角为(i,j)的锤数组的矩形面积,然后更新(i,j)的值。 用二维前缀和可以做到O ...
分类:其他好文   时间:2017-04-05 01:34:09    阅读次数:160
HDU - 4763 Theme Section(kmp)
题意:字符串E是字符串S的前缀和后缀,同时也出现在字符串S的中间,不与前缀后缀重合,问字符串S中符合要求的字符串E的最大长度。 分析: 1、nex数组的含义,就是从开始截止到当前字符形成的字符串中,前缀与后缀相同的最大长度。 2、所以取len = nex[slen - 1]为枚举字符串E的最大长度, ...
分类:其他好文   时间:2017-04-01 19:06:34    阅读次数:172
bzoj2209 [ JSOI2011 ] -- splay
将左括号记为1,右括号记为-1,则一个合法的括号序列满足所有的前缀和非负。 用splay维护。 代码: 1 #include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<algorithm> 5 using namespac ...
分类:Web程序   时间:2017-03-28 21:58:24    阅读次数:274
[51nod1244]莫比乌斯函数之和
题意:求区间[a,b]的莫比乌斯函数µ之和。 a,b<=10^11 题解:很容易把区间求和改为求前缀和并求差,即要求考虑化简 莫比乌斯函数存在一个性质,也就是$\sum_{d|n}^{ } \mu(d)= 1$,那么$\sum_{i=1}^{n}\sum_{d|n}^{ } \mu(d)= 1$ 这 ...
分类:其他好文   时间:2017-03-25 16:49:36    阅读次数:353
usaco 2017 US Open
A:Modern Art 给定一个n*n的网格,有n*n个颜色,每种颜色按一定顺序覆盖了一个矩形。给定末状态,求有几种颜色可能是第一个填上去的。n<=1000 题解:二维查分+前缀和起来,然后就可以快速求得每个点被覆盖了多少次啦。复杂度n^2 B.Switch Grass 给定一个n个点m条边的图, ...
分类:其他好文   时间:2017-03-19 13:06:24    阅读次数:387
BZOJ 2741: 【FOTILE模拟赛】L [分块 可持久化Trie]
题意: 区间内最大连续异或和 5点调试到现在....人生无望 但总算A掉了 一开始想错可持久化trie的作用了...可持久化trie可以求一个数与一个数集的最大异或和 做法比较明显,前缀和后变成选区间内两个元素异或最大 考虑分块,预处理$f[i][j]$第i块到第j块选两个元素异或最大 询问时两边用 ...
分类:其他好文   时间:2017-03-16 21:45:47    阅读次数:194
BZOJ 1933 [Shoi2007]Bookcase 书柜的尺寸 ——动态规划
状态设计的方法很巧妙,六个值 h1,h2,h3,t1,t2,t3,我们发现t1,t2,t3可以通过前缀和优化掉一维。 然后考虑把h留下还是t留下,如果留下h显然t是会发生改变的,一个int存不下。 如果按照h降序排序,然后计算的时候存总的高度值,就很方便转移了。 ...
分类:其他好文   时间:2017-03-14 00:29:44    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!