码迷,mamicode.com
首页 >  
搜索关键字:前缀和    ( 2330个结果
[CF1290B] Irreducible Anagrams - 构造,前缀和
定义两个长度相同的串 s,t 为一对“神奇串”当且仅当 s 重新排列后可以变成 t。对于一对“神奇串” s,t ,定义他们为一对“超级神奇串”当且仅当能对它们划分成 k(k≥2)段(设为 s1,s2...sk,t1,t2...tk),使得所有的 1≤i≤k 都满足 si,ti 为一对“神奇串”。现在 ...
分类:其他好文   时间:2020-04-01 15:06:32    阅读次数:75
CF873B Balanced Substring(前缀和)
看到01串计算长度,显然是前缀和,进行贡献转化,把0看成-1,再用map 但是我犯了个错误,我虽然存了0这个位置,但是因为0的位置是0,我在后面使用m1[sum]来查找,其实是查不到的,所以要用count函数来找 #include<iostream> #include<cstring> #inclu ...
分类:其他好文   时间:2020-04-01 12:43:59    阅读次数:51
2018-2019 Summer Petrozavodsk Camp, Oleksandr Kulkov Contest 2解题报告
C 签到题,计算前缀和,把所有的负项加入到一个set中,如果当前前缀和小于0,则从set中从小到大弹出负项,并且把弹出的项加回到前缀和中。 ...
分类:其他好文   时间:2020-03-31 19:20:01    阅读次数:114
[BJOI2018] 求和 - 树上前缀和,LCA
一棵有根树,并且希望多次询问这棵树上一段路径上所有节点深度的 $k$ 次方和,而且每次的 $k$ 可能是不同的。此处节点深度的定义是这个节点到根的路径上的边数。他把这个问题交给了pupil,但pupil并不会这么复杂的操作,你能帮他解决吗? Solution 对每个次数,预处理树上前缀和即可 ...
分类:其他好文   时间:2020-03-30 23:14:17    阅读次数:73
Codeforces Round #629 (Div. 3) F - Make k Equal (离散化 树状数组维护前缀和)
https://codeforces.com/contest/1328/problem/F 首先把a数组处理成pair对(num,cnt),表示数字num有cnt个,然后按num升序排序离散化一下。 对于一个数x,若想使得小于x的数字都变成x,必须先把所有小于x的数变成x-1,然后再+1变成x。 同 ...
分类:编程语言   时间:2020-03-29 01:15:50    阅读次数:94
[CF959E] Mahmoud and Ehab and the xor-MST - 贪心,最小生成树
$n$ 个点的完全图标号 $(0 n 1)$,$i$ 和 $j$ 连边权值为 $i\ \textrm{XOR}\ j$,求 MST 的值 Solution 设 $f[n]$ 表示点数为 $n+1$ 时的答案,那么贪心地考虑,显然 $f[0]=0, f[n]=f[n 1]+lowbit(n)$ 根据观 ...
分类:其他好文   时间:2020-03-28 13:37:08    阅读次数:72
KMP
KMP 模板 prefix function 前缀函数 例题 [CF204E] 题意 给定一主串,再查询某字符串是否可以由主串的两个子串拼接而成. 思路 正反向各kmp一次 记录查询的字符串的前缀和后缀在主串中的位置 代码:先空着,之前的代码写的不太对 [CCPC秦皇岛] 题意 跟找循环节有关 思路 ...
分类:其他好文   时间:2020-03-28 00:44:11    阅读次数:59
【CF】873B 前缀和+map
Balanced Substring 刚讲过差分与前缀和专题,一直以为这两个名词很高大上,其实也就那回事。哈哈。 题源 :https://codeforces.com/contest/873/problem/B 题意 :给你一串01字符串,让你寻找其中最长的平衡字符串长度。 平衡字符串 :字符串中 ...
分类:其他好文   时间:2020-03-27 13:09:26    阅读次数:82
前缀和
前缀和技巧 问题引入--获取数组中任意区间段的和 描述 比如说给你一个数组 nums,让你实现一个接口 sum(i, j),这个接口要返回 nums[i..j] 的和,而且会被多次调用,你怎么实现这个接口呢? 因为接口要被多次调用,显然不能每次都去遍历 nums[i..j],有没有一种快速的方法在 ...
分类:其他好文   时间:2020-03-26 01:23:52    阅读次数:62
AtCoder Beginner Contest 159 E - Dividing Chocolate【枚举】
"题目链接" 数据范围: $1≤H≤10$ $1≤W≤1000$ $1≤K≤H×W$ 分析: 先观察数据,发现行数特别小,那么我们就可以枚举行的分法,对于每一种分法,求出列的划分数,取最小。 先用二维前缀和,预处理整个图。 复杂度:$O(2^H H W)$ 代码: ...
分类:其他好文   时间:2020-03-23 20:36:35    阅读次数:110
2330条   上一页 1 ... 17 18 19 20 21 ... 233 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!