摘要:
题目链接 #解题思路 板子题,二分那里坑了,一定要注意一下。 const int maxn = 1e5+10; int n, m, a[maxn]; struct Node { int s[2], v, sz, p; void init(int _v, int _p) { v = _v, p = _ 阅读全文
摘要:
题目链接 #解题思路 板子题,考察对$splay$的插入,删除,区间修改,区间翻转,区间求和,区间求最大子段和的基础操作。 const int maxn = 1e6+10; int n, m, a[maxn]; struct Node { int s[2], v, p, sz; int sum, s 阅读全文