![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前缀和
H_ang
记录一些东西吧!
展开
-
ZZNUOJ 2141: 2333 求子串是3的倍数的子串个数(前缀和+规律(On)防T)
题目链接:http://47.93.249.116/problem.php?id=2141题意是给你给一个数字串,问该数字串有多少个连续子串能整除3 因为能被3整除的数字串的和一定是3的倍数,一开始的思路是记录前缀和,再对每一个前缀和遍历之后的前缀和用后面的前缀和减去前面的前缀和如果差值为3的倍数则ans++ 但是时间复杂度为O(n^2),而n<=1e6,肯定会...原创 2018-08-18 13:21:59 · 2523 阅读 · 2 评论 -
codeforces1016B 字符串区间查找子串(数组前缀和防TLE)
题目链接:http://codeforces.com/problemset/problem/1016/B题意是给你给两个字符串s,t,之后给出s的q个区间,对每个区间[l,r]询问s的这个区间中存在多少个子串与t相同一开始的思路是每给出一个区间[L,R]。便在s相应的区间进行查找t出现的次数,因为大佬们说自己暴力过了这题。而我的代码一直TLE。后来在排行榜上找了份大神的代码,原来他们...原创 2018-08-05 21:14:42 · 486 阅读 · 0 评论 -
2018百度之星资格赛B 区间查询+ 前缀和(线段树)
题目链接:http://bestcoder.hdu.edu.cn/contests/contest_showproblem.php?cid=820&pid=1002题目大意: 多样例测试 第一行 T 样例次数 第二行n, q,(n字符串长度, q询问次数) 第三行输入字符串只包含大写字母 接下来m行每行输入l, r 1<=T<=20, 1<= ...原创 2018-08-28 17:33:05 · 345 阅读 · 0 评论 -
ICPC 2018北京赛站网络赛题目4 : 80 Days+循环数组动态维护前缀和
题目链接:http://hihocoder.com/problemset/problem/1831题目大意:世界各地的一个圆圈上有n个城市,它们按照圆圈上的顺序从1到n编号。当你到达这个城市会得到ai块钱,从这个城市去另外的城市要花费bi块钱,这个游戏的目标是选择一个城市作为起点,一开始你有c美元,然后沿着圆圈去一次访问整个城市,最后回到起点。在旅途中,你的钱必须不低于零。这里有一个问题:要...原创 2018-09-23 15:05:33 · 269 阅读 · 0 评论 -
动态二维数组+二维差分+二维前缀和
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6514题目大意:给你q个监控器的监控范围,再给你q个小偷的活动范围,问你监控是否能够拍到他它。每次查询独立。二维差分,得到a数组,如果a[i]>1那么把a[i]=1,方便等会查询。求二维前缀和,所以监控的范围a[i]=1。对于每个查询,查询面积等于矩阵a[i]的和,就在监控内。#incl...原创 2019-04-20 10:42:47 · 386 阅读 · 0 评论 -
牛客练习赛48 差分+前缀和:维护多项式
题目链接:https://ac.nowcoder.com/acm/contest/923/C题目大意:当时自己就找了找三个人前一项和后一项的关系。直接差分搞的。但是当x的幂很大时,是很难找到规律的。差分有个性质。对于y=c,可以直接差分求。跟据差分数组的性质:b[i]=a[i]-[i-1]定义一:那么对于一个常数的区间修改+c,只要b[i]=c进行前缀和还原就可以了。定理二:如果...原创 2019-06-22 23:22:59 · 195 阅读 · 0 评论