码迷,mamicode.com
首页 >  
搜索关键字:区间和    ( 658个结果
bzoj 2301: [HAOI2011]Problem b mobius反演 RE
http://www.lydsy.com/JudgeOnline/problem.php?id=2301 设f(i)为在区间[1, n]和区间[1, m]中,gcd(x, y) = i的个数。 设F(i)为在区间[1, n]和区间[1, m]中,gcd(x, y) % i == 0的个数,很简单的公 ...
分类:其他好文   时间:2017-05-25 01:15:20    阅读次数:206
hdu 5306 Gorgeous Sequence(区间最值更新+求和)
题目链接:hdu 5306 Gorgeous Sequence 题意: 给你一个序列,有三种操作。 0 x y t:将[x,y]的数取min(a[i],t) 1 x y:求[x,y]的最大值 2 x y:求[x,y]的区间和 题解: 吉老师的课件题:传送门 1 #include<bits/stdc+ ...
分类:其他好文   时间:2017-05-25 00:01:40    阅读次数:367
BZOJ 2006 超级钢琴(堆+主席树)
很好的一道题。 题意:给出长度为n的数列,选择k个互不相同的区间,满足每个区间长度在[L,R]内,求所有选择的区间和的总和最大是多少。(n,k<=5e5). 首先将区间和转化为前缀和之差,那么我们想要区间和的总和最大,一个朴素的想法是把所有满足限制的区间和排序,取最大的k个。 考虑每个右端点i,其中 ...
分类:其他好文   时间:2017-05-20 12:19:29    阅读次数:196
EOJ 3263 丽娃河的狼人传说
差分约束系统,$spfa$。 首先判断无解,若某个约束的$t$大于区间长度,则一定无解。 否则一定有解,可以得到一系列的不等式: 最终区间和大于等于目前的区间和:$S[R]-S[L-1]≥val$, 每一个位置的值小于等于$1$:$S[R]-S[R-1]≤1$, 每一个约束条件:$S[R]-S[L- ...
分类:其他好文   时间:2017-05-13 11:09:20    阅读次数:175
hiho1080 - 数据结构 线段树(入门题,两个lazy tag)
题目链接 维护区间和,两个操作:一个是将某个区间设置成一个值,一个是将某个区间增加一个固定值 /**************************************************************/ 每走到一个区间就把lazy tag下放。下放的时候注意顺序! ...
分类:其他好文   时间:2017-05-12 13:29:13    阅读次数:176
HDU 6031 Innumerable Ancestors
树状数组,倍增,枚举,$dfs$序。 对于每一次的询问,可以枚举$B$集合中的所有点,对于每一个点,在树上二分$LCA$,找到最低的更新答案。 判断是否是$LCA$可以搞个$dfs$序,将$A$集合中所有点标$1$,然后查询子树对应的区间上的区间和。 ...
分类:其他好文   时间:2017-05-07 20:02:36    阅读次数:143
POJ 1976 A Mini Locomotive
$dp$。 要求选择$3$个区间,使得区间和最大。$dp[i][j]$表示前$i$个数中选择了$j$段获得的最大收益。 ...
分类:其他好文   时间:2017-05-06 20:46:04    阅读次数:165
51Nod - 1094 和为k的连续区间
51Nod - 1094 和为k的连续区间 一整数数列a1, a2, ... , an(有正有负),以及另一个整数k,求一个区间[i, j],(1 <= i <= j <= n),使得a[i] + ... + a[j] = k。 一整数数列a1, a2, ... , an(有正有负),以及另一个整数 ...
分类:其他好文   时间:2017-05-02 22:15:47    阅读次数:227
[HDU5306]Gorgeous Sequence(标记回收线段树)
题意:维护一个序列,支持区间与一个数取min,询问区间最大,询问区间和(序列长度<=1e6) 分析: http://www.shuizilong.com/house/archives/hdu-5306-gorgeous-sequence/?variant=zh-cn 在建树的时候,就已经生成了laz ...
分类:其他好文   时间:2017-05-01 19:01:38    阅读次数:197
bzoj2653 -- 二分+主席树
对于每一个询问二分答案。 设当前答案为x,将>=x的数的权值设为1,<x的数的权值设为-1。 当 [b+1,c-1]的权值和+[a,b]权值和最大的后缀+[c,d]权值和最大的前缀>=0时x可行。 先对每个数离散,然后以每个值建立主席树记录区间和、最大前缀、最大后缀就可以了。 时间复杂度:O(n*l ...
分类:其他好文   时间:2017-04-18 19:21:05    阅读次数:146
658条   上一页 1 ... 38 39 40 41 42 ... 66 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!