码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
bzoj 2726: [SDOI2012]任务安排【cdq+斜率优化】
cdq复健.jpg 首先列个n方递推,设sf是f的前缀和,st是t的前缀和: $$ f[i]=min(f[j]+s (sf[n] sf[j])+st[i] (sf[i] sf[j])) $$ 然后移项: $$ f[i]=f[j]+s sf[n] s sf[j]+st[i] sf[i] st[i] s ...
分类:其他好文   时间:2018-06-29 00:19:30    阅读次数:190
【Codeforces 429D】 Tricky Function
【题目链接】 http://codeforces.com/problemset/problem/429/D 【算法】 令Si = A1 + A2 + ... + Ai(A的前缀和) 则g(i,j) = Sj - Si f(i,j) = (i-j)^2 + (Si - Sj)^2 观察这个式子,我们发 ...
分类:其他好文   时间:2018-06-29 00:10:39    阅读次数:171
P4551 最长异或路径 (01字典树,异或前缀和)
题目描述 给定一棵 nn 个点的带权树,结点下标从 11 开始到 NN 。寻找树中找两个结点,求最长的异或路径。 异或路径指的是指两个结点之间唯一路径上的所有边权的异或。 输入输出格式 输入格式: 第一行一个整数 NN ,表示点数。 接下来 n 1n?1 行,给出 u,v,wu,v,w ,分别表示树 ...
分类:其他好文   时间:2018-06-28 22:59:51    阅读次数:317
Spring Cloud Config 加密和解密
如果远程属性源包含加密内容(以{cipher}开头的值),则在通过HTTP发送到客户端之前,它们将被解密。这种设置的主要优点是,当它们“静止”时,属性值不必是纯文本(例如在git仓库中)。如果值无法解密,则从属性源中删除该值,并添加具有相同键的附加属性,但以“无效”作为前缀。和“不适用”的值(通常为... ...
分类:编程语言   时间:2018-06-28 16:51:51    阅读次数:181
【POJ 3263】 Tallest Cow
【题目链接】 http://poj.org/problem?id=3263 【算法】 若A和B两头牛可以互相看见,那么说明中间的牛的高度都至少比它们少1,因此,我们可以引入一个差分数组c 对于每组关系,我们将c[a+1]减一,c[b]加一 最后,每头牛的最高高度就是 h + c的前缀和 【代码】 ...
分类:其他好文   时间:2018-06-27 16:13:26    阅读次数:168
[Algorithm] 前缀和
一维前缀和 主要用于在O(1)时间内找出A[i]+A[i+1]+...+A[j]的和 原理: 用sum[i]表示A[1]+A[2]+...+A[i],则sum[0] = 0, sum[1] = A[1], sum[2] = A[1]+A[2]; sum[3]=A[1]+A[2]+A[3]; 则A[i ...
分类:其他好文   时间:2018-06-26 17:14:41    阅读次数:118
B4260 Codechef REBXOR
~~真是6块钱cpu(笑~~ "爆炸入口" 踹树练习(汗 对于二进制异或和弹性,我们可以贪心的来做。 瓶颈在于快速贪心。 我们可以维护一个trie树,储存异或前缀和。每次在trie树上贪心的跑。 正向and反向跑一次,就可以了 cpp include include include using na ...
分类:其他好文   时间:2018-06-24 21:38:48    阅读次数:166
蒜头君打地鼠
蒜头君打地鼠 题目描述 蒜头君最近迷上了打地鼠,但他发现同时出现在面板上的地鼠太多,于是他想改进一下他的锤子,于是他拿出了一款 k×k 大小的正方形锤子,但是遗憾的是,这个锤子只能斜着砸。如下图所示: 当 k=2 时,若蒜头君敲击黑点,黑点和图中所有蓝色点将一并被敲到。 当 k=3时,锤子的图案如下 ...
分类:其他好文   时间:2018-06-23 19:05:38    阅读次数:153
【模板】可持久化线段树 1(主席树)
【模板】可持久化线段树 1(主席树) https://www.luogu.org/problemnew/show/P3834 主席树支持历史查询,空间复杂度为O(nlogn),需要动态开点 本题用一个类似于前缀和的思想,离散化之后 用主席树维护每一个前缀的“桶”数组 ...
分类:其他好文   时间:2018-06-23 18:59:10    阅读次数:180
[2018.6.21集训]走路-分块高维前缀和-Pollard-Rho
题目大意 给一棵树,每个节点有一个权值$val$。 如果两个点$a$和$b$满足$a$为$b$的祖先且$val[b]$为$val[a]$的约数,那么可以从$a$一步跳到$b$。 求从$1$号节点走到各每个节点的路径数。 $n \leq 10^5 , val[i] \leq 10^{18},$保证对于 ...
分类:其他好文   时间:2018-06-22 01:06:20    阅读次数:160
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!