题目链接:https://codeforces.com/contest/1493/problem/C 题意:给定字符串s 求一个字典序最小的字符串t 满足 t的字典序>=s 并且 其中出现的字母次数可以被k整除 思路:考虑枚举哪个位置变大, 再枚举变成哪一个字母 然后利用前缀和 找前面的有多少个需要 ...
分类:
其他好文 时间:
2021-03-08 14:05:28
阅读次数:
0
长期更新,记录贴。 303 区域和检索 给定一个整数数组 nums,求出数组从索引 i 到 j(i ≤ j)范围内元素的总和,包含 i、j 两点。实现 NumArray 类:NumArray(int[] nums), 使用数组 nums 初始化对象 。int sumRange(int i, int ...
分类:
其他好文 时间:
2021-03-08 13:24:41
阅读次数:
0
1.有关平均值的一个技巧 判断一个区间$a_n~a_m$的平均值avg是否大于一个数b,可等价为判断前缀和数组中$s_m$与$s_$的大小关系 证明: \(avg = \frac{\displaystyle \sum_{n \ \leq i \ \leq \ m}a[i]}{m - n + 1}\) ...
分类:
其他好文 时间:
2021-03-06 14:48:08
阅读次数:
0
[CF1398C] Good Subarrays Description 求子串中所有元素的和等于它的长度的子串的数量 Solution 前缀和一下,即 s(r)-s(l)=r-l, s(r)-r=s(l)-l 所以统计出 s(i)-i=k 的数量,然后算答案即可 #include <bits/st ...
分类:
其他好文 时间:
2021-02-22 12:50:38
阅读次数:
0
题目 A B C D E F G 场上成绩 AC AC AC WA 场后成绩 AC AC AC AC AC AC 是否看题解 N N N N Y N 说在前面 草,E题挂了,没开long long。 A 如果$(a_i,a_{i + 1})$不满足,那么$a_i \leftarrow 2 \cdot ...
分类:
其他好文 时间:
2021-02-19 12:56:27
阅读次数:
0
因为怠惰比赛历程就不说了。 这次比赛自我感觉时间把控得比较好,而且没有挂分甚至有水分,发挥简直是完美。 然而为什么分数不高呢? 因为菜。 T1一开始就思维僵化在想着前缀和大于等于$0$,直到最后一个小时才抛弃这个思考方向,想出来一个多项式时间复杂度的暴力做法。由于时间不够这个暴力做法我也没有继续优化 ...
分类:
其他好文 时间:
2021-02-09 12:22:52
阅读次数:
0
题意: 戳这里 分析: 前置芝士 : 生成函数 多项式EXP 将题目拆成两问: 前缀和 一次前缀和操作 \(\sum_{j<i}a_j\to a_i\) 等价于将 \(a\) 序列的 OGF 乘了一个 \(1+x+x^2+x^3\dots x^n\) 即 \(\frac{1}{1-x}\),\(an ...
分类:
其他好文 时间:
2021-01-25 11:21:27
阅读次数:
0
写在前边 链接:Educational Codeforces Round 102 (Rated for Div. 2) 第一场打CF,过了AB两题,不过速度挺慢,C题属实没看懂,D题写了个常规做法之后TLE了还剩下几分钟就睡觉了,想到了用前缀和但是确实不知道该怎么写。 A. Replacing El ...
分类:
其他好文 时间:
2021-01-18 10:37:13
阅读次数:
0
题目链接 题解 因为异或结果$\not=0$的情况过多,我们可以转为考虑结果$=0$的情况,用总数减去这些区间即可。每一个数都可以和包括自己的$n$个数组为区间,因此总数$=\frac{n(n+1)}{2}$。 至于如何求结果$=0$的方案数,可以想到前缀和,但枚举左右端点需要$O(n^2)$的时间 ...
分类:
其他好文 时间:
2021-01-12 11:03:22
阅读次数:
0
类型题Ⅳ:前缀和 文章目录 前缀和- 相关题目 前缀和 前缀和 就是数组 第 0 项 到 当前项 的总和。比如数组 nums,那么它的前缀和 prefixSum[x] 就表示 nums 从第 0 项到第 x 项的总和。 前缀和数组每一项 dp[i] 都是原数组从第 0 项到第 i 项的总和,所以如果 ...
分类:
其他好文 时间:
2021-01-08 10:42:43
阅读次数:
0