Live2D
上一页 1 2 3 4 5 6 7 8 ··· 31 下一页
摘要: link Solution 不是分块的Ynoi。/jk 我们注意到树上一个连通块一定存在一个节点使得连通块里面所有节点都在它子树内。点分树同理。那么对于一次查询 $(l,r,x)$,我们可以找到点分树上深度最低的节点 $u$ 使得在保留 $[l,r]$ 的情况下 $x,u$ 连通,那么在 $u$ 处 阅读全文
posted @ 2022-10-24 21:22 Dark_Romance 阅读(29) 评论(0) 推荐(0) 编辑
摘要: link Solution 我们考虑到我们加入一个点之后一定立马把所有儿子都收回,所以我们定义 $(a,b)$ 以及它的运算 $(a_1,b_1)+(a_2,b_2)\to (a_1+a_2,\max(a_1+b_2,b_1))$,那么加入一个点 $u$ 就相当于加入 $(w_u-\sum w_v, 阅读全文
posted @ 2022-10-24 20:31 Dark_Romance 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 又爆了/kk 虽然 T2 考试时没有做出来,但是因为这纯粹是我脑瘫,就不写了。 比赛链接 T3 Desciption 给出 $n$ 个集合,有 $m$ 次操作,如下: 给出 $l,r,c$,往 $[l,r]$ 这个区间的集合加入 $c$ 这个元素。 给出 $l,r$,查询 $[l,r]$ 集合的并的 阅读全文
posted @ 2022-10-24 20:11 Dark_Romance 阅读(27) 评论(0) 推荐(0) 编辑
摘要: link Solution 我们先考虑 $k$ 的合法范围。可以发现: $$\sum_{u} [\text{siz}u\mod 2]\le k\le \sum{u} \min(\text{siz}_u,n-\text{siz}_u)$$ 就是对于每一条边考虑它至少/至多被覆盖多少次。 另外一个事实是 阅读全文
posted @ 2022-10-21 18:50 Dark_Romance 阅读(18) 评论(0) 推荐(0) 编辑
摘要: link Solution 非常厉害的题捏,可惜我什么都想不到/kk 我们首先转化一下,我们对于 $s\to t$ 计算这个长度变为 $t\to s$ 每次加入一个 $w$,当前权值 $x$ 就变为 $2x+w$。这样就不需要在乎长度了。 所以我们可以考虑暴力设计状态 $(u,x)$ 表示到了点 $ 阅读全文
posted @ 2022-10-20 20:44 Dark_Romance 阅读(25) 评论(0) 推荐(0) 编辑
摘要: tmd,又开始写这种东西了。可是感觉不写之后又找不到。可一写的话绝对就是我考爆了,真丢人/kk 比赛链接 T2 金银变换 Description 给出两个长度为 $n$ 的序列 A,B 以及整数 $k$,每次可以交换 A 中相邻的两个长度为 $k$ 的子串,问是否可以使 A,B 相等。多组询问。 $ 阅读全文
posted @ 2022-10-19 22:53 Dark_Romance 阅读(35) 评论(0) 推荐(0) 编辑
摘要: link Solution 可以看出对于两个点 $(a,b),(c,d)$,如果存在 $a<c<b<d$,那么两者就不能在同一个栈。所以我们可以把这种关系连边,无解即是存在奇环,否则答案就是 $2$ 的连通块个树次方。 似乎可以直接动态开点线段树优化建图?但是还有一种比较优美的做法。 考虑如何优化连 阅读全文
posted @ 2022-10-18 19:39 Dark_Romance 阅读(55) 评论(0) 推荐(0) 编辑
摘要: link Solution 首先可以看出的是,如果确定上下两排的值分别是哪些,那么一定是上面从小到大,下面从大到小。因为如果存在逆序对的话交换两者一定不会更劣。 然后假设我们已经确定了长什么样,考虑最大值如何产生,设 $\text{ans}=(1,1)\to (2,1)\to (2,n)$ 的贡献, 阅读全文
posted @ 2022-10-18 19:30 Dark_Romance 阅读(20) 评论(0) 推荐(0) 编辑
摘要: link Solution 首先可以看出,次重要其实就是只有一个点它不能到也不能到它。又因为这是DAG,所以它能到的点与能到它的点是不交的。所以我们可以分开求,以下即考虑可到点集。 那么我们显然有一个 $\Theta(n^2/\omega)$ 的做法,即是用 bitset 维护可到点集。可以发现没有 阅读全文
posted @ 2022-10-18 19:21 Dark_Romance 阅读(36) 评论(0) 推荐(0) 编辑
摘要: link Solution 可以看出的是,a 边所形成的连通块是固定的,然后 b 边的作用是把这些连通块串起来。 那么一条路径合法当且仅当不存在从一个 a 连通块通过 b 边出去然后又回来。正确性显然。 那么我们可以考虑一个暴力 dp 即是 $f_{S,u}$ 表示已经走过了 $S$ 这个集合里的 阅读全文
posted @ 2022-10-18 11:32 Dark_Romance 阅读(60) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 31 下一页