摘要:
## CDQ分治 一种空间复杂度(和时间常数?)优秀的离线算法。 简介:对于偏序问题,将其中一维(记为 $x$)排序,考虑将当前区间 $[1, n]$ 以中点 $mid$ 分开,形成子区间 $[1, mid]$ 和 $[mid+1, r]$。处理 $[1, n]$ 时只考虑从两子区间出发,$x$ 跨 阅读全文
posted @ 2023-07-13 23:58
ckain
阅读(29)
评论(0)
推荐(0)
摘要:
设有数集 $S$,数的二进制表示最高位不超过 $K$.可构造线性基为一最小化的集合 $V$,满足一个数能被表示成若干 $S$ 中的数的异或和,当且仅当其能被表示成若干个 $V$ 中的数的异或和.$V$ 的大小不超过 $K+1$. ### 1 构造方法. 记 $V_i$ 表示线性基中最高位为 $i$ 阅读全文
posted @ 2023-07-13 23:57
ckain
阅读(24)
评论(1)
推荐(0)
摘要:
乐,7.9 才开始写. ### [LOJ #6507. 「雅礼集训 2018 Day7」A](https://loj.ac/p/6507) #### 考场做法 按位考虑. 对于 $&$ 操作,为 $1$ 的位不需要考虑.对于为 $0$ 的位,则是 $[l,r]$ 的这一位覆盖为 $0$.$|$ 操作 阅读全文
posted @ 2023-07-13 23:56
ckain
阅读(38)
评论(1)
推荐(0)
摘要:
### 小结(记于 7.1) 共 19 题. 关键词索引:线段树标记,博弈论,李超线段树,树上括号序列(点对问题),分裂搜索,prufer序列,射线法. ### [CF1824D LuoTianyi and the Function](https://www.luogu.com.cn/problem 阅读全文
posted @ 2023-07-13 22:38
ckain
阅读(32)
评论(0)
推荐(0)
摘要:
### 共9题.记于 6.1 关键词索引:斜率优化,退流,可行边,必须边,路径相关的二次扫描树上 dp,树上高斯消元. ### [P5017 [NOIP2018 普及组] 摆渡车](https://www.luogu.com.cn/problem/P5017) 考虑在时间轴上 dp。 记 $f[i] 阅读全文
posted @ 2023-07-13 22:36
ckain
阅读(39)
评论(0)
推荐(0)
摘要:
前言: 记录2月一些好题的解法,同时有可能会补以前写过的题目。 ### [CF718C Sasha and Array](https://www.luogu.com.cn/problem/CF718C) 对于每一个下标 $i$ 记数对 $S_i=(a_i, b_i)$。代表第 $i$ 个位置斐波那契 阅读全文
posted @ 2023-07-13 22:34
ckain
阅读(42)
评论(0)
推荐(0)
摘要:
LOJ #10132 异象石 题目简述:支持对树上一点集删单点和加单点的操作,询问点集组成的虚树的边权之和(虚树边权为原树上两点间距离)。 做法:考虑给定点集答案的求法,将其中的点按 dfs 序排序,使 dfs 序从小到大的点依次相邻,同时使 dfs 序最大和最小的相邻,构成一个环。环上相邻点的距离 阅读全文
posted @ 2023-07-13 22:33
ckain
阅读(17)
评论(0)
推荐(0)
摘要:
约定:文章中的n表示单个字符串长度 # LIS:最长上升子序列 有 $O(n^2)$ 和 $O(nlogn)$ 做法。 当然,$O(n^2)$ 的做法经过优化可以达到 $O(nlogn)$。 ## $O(n^2)$ 做法 设计dp状态:$dp[i]$ 表示以i结尾的最长上升子序列。 有转移方程 $\ 阅读全文
posted @ 2023-07-13 22:29
ckain
阅读(28)
评论(0)
推荐(0)

浙公网安备 33010602011771号