摘要:
等价于最大化 $n$ 对区间的交集之和。而对于每个 $[l_i,r_i)$ 我们肯定会选择与其交集最大的 $[p,p+m)$ 与之匹配,所以我们只用对 $k$ 个区间进行决策即可。 首先先发现一个东西:存在一种最优解,使得对于每个选择的区间 $[p,p+m)$,要么有 $p=l_i$,要么有 $p+ 阅读全文
摘要:
一道比较诈骗的题,放在现场最大的挑战在于做完 B2 C D 这三道不算太签的题以后还有时间开这个题。 首先特判 $n=2$。以任意一个不是叶子的点为根。那么一棵树合法,当且仅当其中所有叶子都能在 $2$ 步内互相到达,因为如果一对不能在 $2$ 步内互相到达的点 $(u,v)$ 中存在至少一个不是叶 阅读全文
摘要:
一个有点烦的 $8\log n$ 的做法。 大致想法大家都一样:以 $1$ 为根,然后先问出每个点深度,再问出每个点的父亲。 首先先用一个 log 的做法问出树高,具体做法是直接令根节点的 $f$ 为二分出的 $mid$,看能否覆盖所有点即可,记最大深度为 $mxdep$。可以在二分过程中顺带着求出 阅读全文
摘要:
首先 $k>3$ 当 $k=3$ 做,也就是说题目等价于找不超过 $10n$ 条路径使得任意两点间的路径都可以表示为选定的这些路径中不相交的三者的并。 先考虑链怎么做,关于这个 $3$,很自然的想法是取若干关键点,关键点之间两两连边,其余点再像相邻两关键点连边,因此考虑分块,每 $B$ 个点设个关键 阅读全文
摘要:
很套路的一道题,把 F1 写了,F2 感觉和 F1 gap 不太大就懒得写了/shui 首先需要明白大致思路:直接计算 $2^{nm-k}-1$ 之所以会算重,是因为对于同一种图案,可能把它放在很多位置都是合法的。那么显然我们需要选一个代表元来把它的贡献唯一化,非常自然的想法就是把它固定在最左上角那 阅读全文
摘要:
提前声明:我的代码过不了 Ynoi 原题。 阅读全文
摘要:
根号 log 做法。能过 CF 的数据,但过不了校内模拟赛的数据/tuu 考虑从 $f(i,x)$ 到 $f(i+1,x)$ 的变化在哪里:少了个 $a_i$ 多了个 $a_{i+m}$,因此显然只有 $x$ 在它俩中间才有 $f(i,x)\ne f(i+1,x)$,即: $$ f(i+1,x)-f 阅读全文
摘要:
. 阅读全文
摘要:
想到将最优化问题转化为数点问题的一步了,但是因为转化的姿势不太好导致我的数点不太能用特别简洁的数据结构维护,最后只好看题解( 考虑先解决单组询问的问题,对于每个点 $i$,我们找出它左边最近的 $h_l\le h_i-D$ 的点 $l$,和它右边最近的 $h_r\le h_i-D$ 的点 $r$,然 阅读全文
摘要:
思路挺自然的一道 agc。 首先发现删除完字符后的状态可以用一个三元组 $(i,j,k)$ 表示,其中 $i$ 表示删除完之后只剩 $[i+1,n]$ 的后缀,$j$ 表示可以在后面插入 $j$ 个 $0$,$k$ 表示可以在后面插入 $k$ 个 $1$,显然不同的三元组能够得到的串是不同的,而一组 阅读全文