线段树
文章平均质量分 68
YYHS_WSF
这个作者很懒,什么都没留下…
展开
-
BZOJ 3747: [POI2015]Kinoman
Description共有m部电影,编号为1~m,第i部电影的好看值为w[i]。在n天之中(从1~n编号)每天会放映一部电影,第i天放映的是第f[i]部。你可以选择l,r(1<=l<=r<=n),并观看第l,l+1,…,r天内所有的电影。如果同一部电影你观看多于一次,你会感到无聊,于是无法获得这部电影的好看值。所以你希望最大化观看且仅观看过一次的电影的好看值的总和。...原创 2018-09-18 08:14:02 · 178 阅读 · 0 评论 -
BZOJ 3211: 花神游历各国
Description InputOutput每次x=1时,每行一个整数,表示这次旅行的开心度 Sample Input41 100 5 551 1 22 1 21 1 22 2 31 1 4 Sample Output1011111 HINT 对于100%的数据, n ≤ 100000,m≤200000 ,data[i...原创 2018-09-11 08:54:59 · 128 阅读 · 0 评论 -
BZOJ1798: [Ahoi2009]Seq 维护序列seq
Description老师交给小可可一个维护数列的任务,现在小可可希望你来帮他完成。 有长为N的数列,不妨设为a1,a2,…,aN 。有如下三种操作形式: (1)把数列中的一段数全部乘一个值; (2)把数列中的一段数全部加一个值; (3)询问数列中的一段数的和,由于答案可能很大,你只需输出这个数模P的值。Input第一行两个整数N和P(1≤P≤1000000000)。第二行含有N个非负...原创 2018-09-11 10:49:11 · 216 阅读 · 0 评论 -
Luogu P1533 可怜的狗狗
https://www.luogu.org/problemnew/show/P1533题目背景小卡由于公务需要出差,将新家中的狗狗们托付给朋友嘉嘉,但是嘉嘉是一个很懒的人,他才没那么多时间帮小卡喂狗狗。题目描述小卡家有N只狗,由于品种、年龄不同,每一只狗都有一个不同的漂亮值。漂亮值与漂亮的程度成反比(漂亮值越低越漂亮),吃饭时,狗狗们会按顺序站成一排等着主人给食物。可是嘉嘉真的...原创 2018-11-08 08:49:40 · 197 阅读 · 0 评论 -
Luogu CF786B Legacy
https://www.luogu.org/problemnew/show/CF786B CF786B Legacy 104通过 404提交 题目来源CodeForces 786B 评测方式RemoteJudge 标签 难度省选/NOI- 时空限制2000ms / 256MB 提交 题解 提示:收藏到任务计划后,可在首页查看。最新讨论显示推荐的相关题目...原创 2018-11-08 14:22:09 · 881 阅读 · 0 评论 -
浅谈动态开点线段树
兴致勃勃的弱鸡想去学主席树了!可惜突然发现动态开点线段树不会了。。。。发挥大胆猜想,不用求证的精神:你们都会线段树众所周知:线段树空间复杂度是O4*n,这就不用证,因为我菜那当n很大,操作正常时,如果像正常的线段树一样(记左儿子为n+n,右儿子为n+n+1),再开四倍n会炸内存 怎么办呢?想一想:时间复杂度与原来几乎差不多 mlg n,与原来差距只有没几倍的常数而已...原创 2018-11-15 15:49:27 · 5513 阅读 · 2 评论 -
NOIP2017 Day2 T3 列队
戳我看题面考虑n=1的时候:维护一个数列,每次删除一个数,再数列的结尾加上一个数,求第K大这是splay,treap模板题当然,不单单可以用他们来做来可以用老少皆宜的线段树来做维护01数列表示那个数是否存在,提前开出空间删掉一个数标记成0,加上一个数常规加,求第K大就是线段树上二分也可以用树状数组来做与线段树操作一样,求第K大就是树状数组上倍增当n!=...原创 2019-03-07 17:53:33 · 243 阅读 · 0 评论