码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
P2513 [HAOI2009]逆序对数列
P2513 [HAOI2009]逆序对数列 题目描述 对于一个数列{ai},如果有iaj,那么我们称ai与aj为一对逆序对数。若对于任意一个由1~n自然数组成的数列,可以很容易求出有多少个逆序对数。那么逆序对数为k的这样自然数数列到底有多少个? 错误日志: 没想対, 菜是原罪, 最近状态不佳 Sol ...
分类:其他好文   时间:2018-10-27 14:58:57    阅读次数:140
Educational Codeforces Round 53 (Rated for Div. 2)
A. Diverse Substring(前缀和) 题意:给一个字符串,找出一个子串满足该子串中每个字母出现的次数不超过子串的长度/2,字符串的长度n<1000. 题解:n方枚举子串的起点和终点,对于每个字母建一个前缀和就能知道在任意一个字串中每个字母出现的个数了。 代码: ...
分类:其他好文   时间:2018-10-27 00:03:13    阅读次数:186
差分+树状数组【p4868】Preprefix sum
Description 前缀和(prefix sum)$S_i=\sum_{k=1}^i a_i$。 前前缀和(preprefix sum) 则把$S_i$作为原序列再进行前缀和。记再次求得前缀和第i个是$SS_i$ 给一个长度n的序列$a_1, a_2, \cdots, a_n$有两种操作: 1. ...
分类:编程语言   时间:2018-10-26 22:22:38    阅读次数:229
树状数组 / 二维树状数组
一维树状数组 · 单点修改 + 单点查询: 直接使用即可 · 区间修改 + 单点查询: 另外维护一个维护前缀和的树状数组,查询时查询与原值相加即可。 · 区间修改 + 区间查询: <div align=center> 居中 </div> ...
分类:编程语言   时间:2018-10-25 22:09:00    阅读次数:226
Codeforces Round #518 Div. 1没翻车记
A:设f[i][j][0/1]为前i个数第i位为j且第i位未满足/已满足限制的方案数。大力dp前缀和优化即可。 #include<iostream> #include<cstdio> #include<cmath> #include<cstdlib> #include<cstring> #inclu ...
分类:其他好文   时间:2018-10-25 14:01:52    阅读次数:141
【2018.10.22】图图的游戏 / 图图的设计 / 图图的旅行
题目 我是一个小沙比,爆零本领强~ T1 看起来是一道很捞的、做过无数遍的区间最大值。 直接$O(n^3)$做一做就完了…… 具体做法就是预处理每行的前缀和,然后二重循环枚举一个固定的列区间,再用单调队列的思想,从第一行不停向下扩展行区间,如果矩阵内总和$\gt k$ 了就从行区间顶部不停删行,删到 ...
分类:其他好文   时间:2018-10-22 21:26:39    阅读次数:158
hdu3613Best Reward
题解: 考虑用ex_kmp维护出当前位置后缀和前缀是否是回文串即可 前缀和统计价值 Best Reward Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)Total Submission ...
分类:其他好文   时间:2018-10-20 13:39:33    阅读次数:124
静态二维数点问题离线解法的一种设想
先将所有点和询问读下来,按每一维离散化。 之后开n个vector,表示横坐标为i的点。可以$O(n)$处理二维前缀和。 查询时在vector中lower_bound,差分即可。 总时间复杂度$O(n\log n)$,空间复杂度$O(n)$,常数可能比扫描线小。 ...
分类:其他好文   时间:2018-10-19 00:06:56    阅读次数:348
枚举子集&高位前缀和
最近做的题里面有这个东西,于是写一篇博客总结一下吧。 枚举子集 枚举子集就是状压的时候枚举其中的二进制位中的1的子集。直接暴力枚举二进制位时间复杂度是$O(4^n)$,但是我们可以发现,对于每一位有以下三种状态,在枚举的子集中为1,在子集中为0且在原状态中为1,以及在原状态中为0。这样,对于1到$2 ...
分类:其他好文   时间:2018-10-18 22:09:16    阅读次数:225
codeforces 762 C. Two strings
关于字符串前缀和后缀的题目 第一点就是从B 串中删除一段连续的子串,结果就是把B串分为三段,如下所示: | 左边部分 || 删除部分 || 右边部分 | 第二点就是pre数组和suf数组,这里是前缀数组和后缀数组,以实例来解释数组的含义:以pre数组为例 设A=abacaba,B=abcdcba,串 ...
分类:其他好文   时间:2018-10-18 10:48:38    阅读次数:170
2330条   上一页 1 ... 82 83 84 85 86 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!