随笔分类 - 树状数组/线段树上二分
摘要:洛谷传送门 LOJ 传送门 考虑若原来的序列是不降的,那么进行 操作或 操作序列仍然不降。那么 操作直接线段树上二分然后打覆盖标记, 操作直接打标记即可。 考虑一般情况,发现某个时刻所有被 操作影响过的 (存在一次 操作
阅读全文
摘要:洛谷传送门 CF 传送门 小清新题。 首先容易发现每个合法的 唯一对应一个排列,大概就是每个时刻排列元素的相对顺序,然后插入到相应的位置。 但是这样太麻烦了。发现题目只要求求单点的 值。这应该有更简单的方法。 考虑令 表示 \(p_
阅读全文
摘要:洛谷传送门 AtCoder 传送门 貌似是第三道问号题?感觉前面这个转化不是人能想到的。。。 考虑维护 的差分序列。更进一步地,我们类比 slope trick,维护一个可重集,里面有 个 (为了方便我们让每次操作时 \(y_{m + 1
阅读全文
摘要:洛谷传送门 CF 传送门 NOIP 模拟赛 T2。很厉害的题。 想象数轴上 位置上各有一个洞,每个非负整数位置上有一个点。 每次操作相当于,对于每个点,如果它刚好位于一个洞,那么它会掉进去;否则设它的位置为 ,位置在它前面的洞有 \(t\
阅读全文
摘要:洛谷传送门 被联考创出 shit 了。 考虑一种极限情况:每个点指向父亲。那么这种情况我们会顺着欧拉序完整地把整棵树都走一遍。 但是初始的时候不一定每个点都指向父亲。发现我们走过 步就能到达上面的极限情况。比较显然,因为每次扩展至少使一个点从不指向父亲变成指向父亲(称一次扩展为
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/AT_abc287_g "洛谷传送门") [AtCoder 传送门](https://atcoder.jp/contests/abc287/tasks/abc287_g "AtCoder 传送门") 线段树上二分入门题
阅读全文
摘要:[洛谷传送门](https://www.luogu.com.cn/problem/CF1837F "洛谷传送门") [CF 传送门](https://codeforces.com/problemset/problem/1837/F "CF 传送门") 这是一个常规 做法。 最大值最
阅读全文