![](https://img-blog.csdnimg.cn/20190918135101160.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
前缀/后缀和
这是关于前缀和或者后缀和的~
娃娃酱斯密酱
这个作者很懒,什么都没留下…
展开
-
CF-Round #674-div3-D题
CF-Round #674-div3-D题D. Non-zero Segments传送门这道题前缀和的问题~题目大意:给你一个包含n个元素的数组,由于主人公不喜欢数组里面包含0,并且也不喜欢某个子串的和为0,现在让你在其中添加元素,这个元素可以是任意的正数或者负数,可以无比大(大到无法用计算机来衡量),可以很小(小到计算机也不能保存)。问最少需要添加几个元素才能使主人公满意。本题思路:这道题就是一个前缀和的问题,我们计算一下前缀和,如果有某两个前缀和相等,那么说明其中一定有某一段的和为0,我们需要原创 2020-10-06 19:50:33 · 121 阅读 · 1 评论 -
CF-Round 86-div2-C题
CF-Round 86-div2-C题C. Yet Another Counting Problem传送门这道题是数学 + 模拟 + 前缀和题题目大意:给出a, b。问询问队列所给的l, r之间有多少数字符合:((x mod a) mod b) ≠ ((x mod b) mod a);输出此区间符合要求的答案。本题思路:暴力肯定行不通的,l和r的数据范围达到了1e18。询问次数达到了...原创 2020-04-30 17:39:36 · 99 阅读 · 0 评论 -
CF-Round #637-div2-B题
CF-Round #637-div2-B题B. Nastya and Door传送门这道题是贪心+前缀和~最近效率低,没写啥题。。主要搞学校的一些环境搞得头疼。。这个星期白过了。。qaq题目大意:有n座山,山的高度给你了。你现在要把一个门打开,你没有别的办法,只有把门仍在山上,用山峰把门撞开,已知门的长度为k,山峰是这样定义的,当一座山的高度比前一座山的高度高并且也比后一座山的高度高时,...原创 2020-04-26 19:57:00 · 157 阅读 · 0 评论 -
CF-Round 85-div2-D题
CF-Round 85-div2-D题D. Minimum Euler Cycle传送门这道题是关于欧拉回路的一道题。前缀和+欧拉回路+二分这几天练的这些题其实都是为这道题做准备的。原先我没有练过欧拉回路,于是当时看到这道题就放着了,学了好几天,第一次写欧拉回路的时候写那个题练了好久,今天再巩固一遍回来做这道题好多了。(尽管这道题不是纯粹的欧拉回路hhh)题目大意:给你一个n个结点的有向...原创 2020-04-18 20:18:44 · 142 阅读 · 0 评论 -
CF-Round #634-div3-E1&E2
CF-Round #634-div3-E1&E2E. Three Blocks PalindromeE1的传送门E2的传送门这道题是暴力 + 双指针 + 简单dp + 前缀和的运用两个版本就是数据规模不一样~一般easy版本的都可以用暴力来跑。题目大意:给你一个数组序列。让你找出一个题目规定的三元回文序列。规定如下:这个三元回文序列由这三部分组成。也就是前缀和后缀相等...原创 2020-04-16 21:18:43 · 139 阅读 · 0 评论 -
CF-Round#624-div3-C题
CF-Round#624-div3-C题C. Perform the Combo传送门这道题暴力。不是纯暴力。tips暴力。求后缀和的暴力。题目意思是给你一个字符串序列。然后有m次按错的时候。给出index下标。然后问26个拉丁字母最后的总按键次数。输出26个数字暴力O(N^2)超时哈。。我们考虑。把每次按错的index记录次数。这里index当下标,记录次数。然后从后往前遍历一遍...原创 2020-03-19 14:48:16 · 98 阅读 · 0 评论