码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
腾讯笔试2
一座矿山,可以将矿山抽象地看成一个字符串S 其中的每个矿山可以看成一个字符,其中当一些矿山遵循一种特殊的元素排列时(用字符串P表示),它就能构成一块能源石。 同时,相邻的两块能源石能够融合成一块更大的能源石,融合时它们前缀和后缀相同的部分可能会重叠在一起。 比如:标准的能源石排列为aba,那么两块标 ...
分类:其他好文   时间:2018-09-22 18:18:11    阅读次数:215
(前缀和)51NOD 1081 子段求和
给出一个长度为N的数组,进行Q次查询,查询从第i个元素开始长度为l的子段所有元素之和。 例如,1 3 7 9 -1,查询第2个元素开始长度为3的子段和,1 {3 7 9} -1。3 + 7 + 9 = 19,输出19。 给出一个长度为N的数组,进行Q次查询,查询从第i个元素开始长度为l的子段所有元素 ...
分类:其他好文   时间:2018-09-20 23:29:41    阅读次数:292
前缀和瞎搞下
题目奉上: It's the end of July – the time when a festive evening is held at Jelly Castle! Guests from all over the kingdom gather here to discuss new tren ...
分类:其他好文   时间:2018-09-18 19:16:28    阅读次数:237
ZOJ 4053 Couleur
4053 思路: 主席树 先分别求前缀和后缀的逆序数 然后要求某一段的逆序数,就可以根据前缀或着后缀根据容斥求出答案, 这样需要枚举这一段中的数,求之前或者之后有多少个比他大或比他小的数, 这个可以通过用主席数维护权值线段树来做 然后每次枚举断开后小的那段区间,这样最多需要枚举n*log(n)次 复 ...
分类:其他好文   时间:2018-09-18 00:15:32    阅读次数:214
Codeforces Round #510 (Div. 2) D. Petya and Array (权值线段树)
题目地址:http://codeforces.com/contest/1042/problem/D 题意:给你n个数,问有多少个区间的和的值小于t 分析:区间和问题,常常用到前缀和来进行预处理,所以先预处理出前缀和数组sum sum[i]代表前i个数的和,那么sum[i]的贡献就是, 当i<k<=n ...
分类:其他好文   时间:2018-09-17 21:30:35    阅读次数:315
CF 1042 E. Vasya and Magic Matrix
E. Vasya and Magic Matrix http://codeforces.com/contest/1042/problem/E 题意: 一个n*m的矩阵,每个位置有一个元素,给定一个起点,每次随机往一个小于这个点位置走,走过去的值为欧几里得距离的平方,求期望的值。 分析: 逆推期望。 ...
分类:其他好文   时间:2018-09-17 21:28:15    阅读次数:237
序列/树上差分小结 By cellur925
首先我们需要注意一下的是,差分比较适用于修改比较多而查询比较少的情况。 一、序列上差分 借教室 这是一道二分答案,在check函数中用到差分技巧的一道题,譬如说我们要把一个序列中[l,r]区间都加上一个权值,我们可以把在 l 处加上这个值,在r+1处减去这个值,再对记录权值的数组求前缀和,那么我们就 ...
分类:其他好文   时间:2018-09-16 15:22:08    阅读次数:200
套题1
T1 给出一个 $n$ 长的 $01$ 串; 每次操作可以将一个 $0$ 转化为 $1$,或者反向操作; 要求最少能使所有 $0$ 在 $1$ 前面的操作数; solve 预处理关于 $1$ 的前缀和 枚举 $0, 1$ 的交界点进行判断 ...
分类:其他好文   时间:2018-09-14 19:50:41    阅读次数:123
SUOI07 区间平均++ (二分答案+前缀和)
https://www.vijos.org/d/SUOI/p/59dc5af7d3d8a1361ae62b97 二分一个答案,然后做一做前缀和,用满足区间大小的最小值减一减,判断答案合不合法 然而还要输出一个最小的区间 太毒瘤了 但其实最后答案中最小区间的端点就只能是刚才做的那个最小值,因为如果不是 ...
分类:其他好文   时间:2018-09-14 00:07:08    阅读次数:161
SUOI63 树与路径 (lca)
发现对于某一个点它向上发的一条边,它被经过的次数就是这个点子树数量*不是它子树的数量 那就维护一个前缀和,然后每次拿两个端点和它们的lca的值加一加减一减,再乘上加上的值,就是这次修改后答案的增量 (最后答案还要除以(N*N)) 倍增会被卡空间,难受 ...
分类:其他好文   时间:2018-09-14 00:00:08    阅读次数:246
2330条   上一页 1 ... 89 90 91 92 93 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!