码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
题解 UVa11461
题目大意 多组数据,每组数据给出两个正整数 $a,b$,请求出 $a,b$ 之间的完全平方数的个数。 分析 前缀和即可。 ...
分类:其他好文   时间:2019-12-01 10:05:46    阅读次数:96
线段树
引入: 我们经常会遇到需要维护一个序列的问题,例如,给定一个整数序列,每次操作会修改某个位置或某个区间的值,或是询问你序列中的某个区间内所有数的和。或许你可能回去暴力出奇迹或者使用前缀和,但是当数据很大时,时间复杂度明显是受不了的。那么,就需要引入一种时间复杂度相对较小的数据结构 ——线段树 目录 ...
分类:其他好文   时间:2019-11-28 21:05:28    阅读次数:86
Count on a tree(树上路径第K小)
题目链接:https://www.spoj.com/problems/COT/en/ 题意:求树上A,B两点路径上第K小的数 思路:主席树实际上是维护的一个前缀和,而前缀和不一定要出现在一个线性表上。 比如说我们从一棵树的根节点进行DFS,得到根节点到各节点的距离dist[x]——这是一个根-x路径 ...
分类:其他好文   时间:2019-11-28 01:37:53    阅读次数:89
Codeforces 1262E Arson In Berland Forest(二维前缀和+二维差分+二分)
题意是需要求最大的扩散时间,最后输出的是一开始的火源点,那么我们比较容易想到的是二分找最大值,但是我们在这满足这样的点的时候可以发现,在当前扩散时间k下,以这个点为中心的(2k+1)2的正方形块内必须全部都是'X'才行,那么要访问这样的块内的'X'个数显然需要使用二维前缀和维护一下就可以O(1)求 ...
分类:其他好文   时间:2019-11-26 13:18:35    阅读次数:84
C - Sweets Eating
规律题 前缀和+规律 先求前缀和。。。答案为c[i]=arr[i]+c[i-m]//i>m时。 #include<bits/stdc++.h> using namespace std; typedef long long ll; const ll N=2E5+7; ll arr[N]; ll c[N ...
分类:其他好文   时间:2019-11-23 21:58:38    阅读次数:71
Send Boxes to Alice
"E. Send Boxes to Alice" 首先求出每一个位置的前缀和。 对答案进行复杂度为$\sqrt{a[n]}$的遍历,因为最后的答案不可能大于$\sqrt{a[n]}$ 在 函数中,求的是当因子为$j$时的操作数量 $temp+=min(a[i]\%k,k a[i]\%k)$的原因是在 ...
分类:其他好文   时间:2019-11-23 20:03:24    阅读次数:56
动态开点 加 权值线段树
~~### 小萌新 什么也不会 写得详细一些吧~~ 【[BJOI2016]回转寿司】 首先,暴力查找--30分 然后,黑科技 权值线段树 s[]表示前缀和,题目要求的是有多少对(i,j)满足L≤s[j]-s[i]≤R(i<j),变形一下得到s[j]-R≤s[i]≤s[j]-L 因此我们只需要遍历一遍 ...
分类:其他好文   时间:2019-11-22 23:27:32    阅读次数:105
Csp-s2019 划分
本题主要靠结论 12pt 爆搜 时间复杂度$O(n^n)$ 36pt $f_{i,j}表示前i个数由状态j转移过来,a_i表示前缀和$ $So,f_{i,j}=f_{j,k}+(a_i a_j)^2\ \ \ \ \ \ \ (a_j a_k\leq a_i a_j)$ 时间复杂度$O(n^3)$ ...
分类:其他好文   时间:2019-11-21 17:19:05    阅读次数:159
POJ-2018 Authors Register Update your info Authors ranklist
Best Cow Fences Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 16945 Accepted: 5425 Description Farmer John's farm consists of a long row ...
分类:其他好文   时间:2019-11-18 22:18:55    阅读次数:77
ACwing99 激光炸弹 二维前缀和
网址:https://www.acwing.com/problem/content/101/ 题意: 给出一个矩阵,求边长为$R$的正方形子矩阵和的最大值。 题解: 求二维前缀和然后枚举左上角点即可。 二维前缀和求法:$S[i][j]=S[i-1][j]+S[i][j-1]-S[i-1][j-1]+ ...
分类:Windows程序   时间:2019-11-16 21:39:40    阅读次数:115
2330条   上一页 1 ... 32 33 34 35 36 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!