会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
celerity
要寄了吗
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
13
14
15
16
17
2020年9月10日
树状数组区间修改
摘要: 有时,我们要支持区间修改,区间查询。 线段树可以做到。 但是树状数组更好写。 1d的情况: 设$b[i]=a[i]-a[i-1]$ 则$a[i]=b[1]+...+b[i]$ \(a[1]+...+a[l]=(b[1])+(b[1]+b[2])+....(b[1]+...+b[l])\) \(a[1
阅读全文
posted @ 2020-09-10 14:39 会赢嘛
阅读(349)
评论(0)
推荐(0)
2020年9月9日
历史最值
摘要: 有时,我们要求一个位置的历史最值,支持区间赋值,区间+。 可以维护一个标记(a,b):x=max(a+x,b) 则两个标记(a,b),(c,d)合并后的结果是(max(a,c),max(b,d)) 这是因为实际上标记可以被视为直线的半平面交。画图即可知道这样合并。 如果进行区间+x,则打上标记(x,
阅读全文
posted @ 2020-09-09 16:17 会赢嘛
阅读(159)
评论(0)
推荐(0)
线段树beats
摘要: 有时,我们要维护一个数据结构,支持区间对x取min。 如果只有区间max/min查询,则可以把区间的所有节点的值对x取min。 标记可以合并,这样子时间复杂度是nlogn的。 但是如果有了区间和查询,则不能这么做。 虽然标记可以合并,但是无法更新区间最大值。 考虑维护区间严格次大值m2和区间最大值的
阅读全文
posted @ 2020-09-09 09:01 会赢嘛
阅读(365)
评论(0)
推荐(1)
2020年9月8日
[PA2014]druzyny
摘要: 题目的限制可以被描述为: f_i=max(f_j)+1,\max(c_{j+1...i})<=i-j<=\min(d_{j+1...i}) 分析一下性质。考虑i-j<=\min(d_{j+1...i})就是i<=j+\min(d_{j+1...i}) 当j变大时,右边变大,当i变大时,左边变大,右边
阅读全文
posted @ 2020-09-08 15:14 会赢嘛
阅读(184)
评论(0)
推荐(0)
2020年9月7日
圆方树(点双)
摘要: 如果把点双树的每一个点双向一个新点连边,则形成了一颗树。 例题: [ZJOI2016]电阻网络 (没做) [APIO2018]铁人两项(没做) mx的仙人掌(没做) 仙人掌直径 tourist
阅读全文
posted @ 2020-09-07 17:17 会赢嘛
阅读(267)
评论(0)
推荐(0)
完美的队列
摘要: 。
阅读全文
posted @ 2020-09-07 11:09 会赢嘛
阅读(137)
评论(0)
推荐(0)
上一页
1
···
13
14
15
16
17
公告