码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
bzoj1089严格n元树
题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1089 这是一种套路:记录“深度为 i ”的话,转移需要讨论许多情况;所以可以记录成“深度<=i”!!! (这种前缀和的样子得到答案也很方便,就是 f [ d ] - f [ d -1 ]。) ...
分类:其他好文   时间:2018-06-04 21:36:33    阅读次数:86
Codeforces 332B Maximum Absurdity(DP+前缀和处理)
题目链接:http://codeforces.com/problemset/problem/332/B 题目大意:给你n个数和一个整数k,要求找到不相交的两个长度为k的区间,使得区间和最大,输出这两个区间的起点。解题思路:先计算前缀和,然后预处理出maxsum[i],maxsum[i]记录i~n最大 ...
分类:其他好文   时间:2018-06-04 11:25:10    阅读次数:204
2016-2017 ACM-ICPC Asia-Bangkok Regional Contest
G:矩阵快速幂 首先找规律,发现数量规律是一个斐波拉契数列,长度为k的串,长度为f(k+1)。之后求[L,R]区间内的和,于是可以想到利用矩阵快速幂求前缀和,将2*2的斐波拉契数列系数矩阵增加一维求和。注意初始的是f(k+1)。所以构造矩阵有一些奇特(见代码) #include <cstdio> # ...
分类:其他好文   时间:2018-06-03 17:33:23    阅读次数:433
HDU - 5136 2014icpc南京现场赛J 计数dp
题目大意:给你一个树的直径k,要求每个点的度数不超过3, 问你有多少棵树满足条件。 思路:好难啊。 主要思想就是将一棵无根二叉树树划分成有根二叉树。 我们对k的分奇偶讨论: 我们定义dp[ i ] 为深度为 i 的有根二叉树的种数, sum 为 dp 的前缀和。 1.当k为偶数时,我们按直径的一般划 ...
分类:其他好文   时间:2018-06-02 22:24:16    阅读次数:198
CF978C Letters【前缀和+二分查找/几房几号】
【链接】: " CF978C " 【分析】:在前缀和数组种二分找到 =询问数的位置,根据位置就好操作了 【代码】: include using namespace std; const int INF = 0x3f3f3f3f; define ll long long define ms(a,b) ...
分类:其他好文   时间:2018-06-02 11:32:38    阅读次数:161
总结(18.6.1)
今天学习了线段树,初次学习,线段树适用于解决和树状数组一样 类型的题目,树状数组利用的是前缀和,而线段树利用的直接是 区间,树状数组用二进制下标来做,线段树则利用递归来写, 线段树的模板函数: 大概概括就先建树,然后单点更新(先找到更新的点,再往上加),最后区间查询。(具体内容参考其他大佬博客)。 ...
分类:其他好文   时间:2018-06-02 00:43:54    阅读次数:204
F : yeleng与新型电瓶车
题目链接:http://acm.xidian.edu.cn/problem.php?id=1315 前缀和 + 枚举 + map维护,map中key只有一个,不可重复,value可以重复; 区间和为sum[i] - sum[j],题目条件是 sum[i] - sum[j] = k,即查找是否存在su ...
分类:其他好文   时间:2018-05-30 01:15:25    阅读次数:183
hdu 5381
题解: 还是比较水的一道题 首先可以发现每个数最多被除log次,所以有连续一段相同 然后我想的是变成矩形统计前缀和问题用主席树来维护 然后发现这题很卡空间 qwq acm依旧很多64mb的题 首先比较重要的一点是 这题如果不用标记永久化 需要用到down 主席树down需要新开节点(随意yy一下就知 ...
分类:其他好文   时间:2018-05-29 01:45:47    阅读次数:150
2018 CCPC 女生专场
Problem A (小)模拟。 Problem B 观察到$d$大于$316$的质因子最多只有一个,那么先判掉$<= 316$的所有质因子,搞个前缀和就可以了。 然后特判大于$316$的质因子即可,方法有很多。 Problem C Problem D Problem E Problem F 勇敢地 ...
分类:其他好文   时间:2018-05-29 00:13:06    阅读次数:355
arc098 c,d题解
作为一只蒟蒻,我只会写c和d了 c:前缀和 d:有点像单调队列的东西 c: https://beta.atcoder.jp/contests/arc098/tasks/arc098_a 题目大意: 有N个人站在一排从西向东。每个人都面向东方或西方。 给你一条字符串S。 如果Si='E',从西数第i个 ...
分类:其他好文   时间:2018-05-26 22:18:57    阅读次数:296
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!