10 2022 档案
摘要:题意 传送门 给定一棵树,求选 $3$ 个不同点使得两两之间距离小于等于 $k$ 的方案数。 $3 \le n \le 10^5,1 \le k \le 10^5$ 题解 学到了点分树的一种新用法,来记一下。 对于合法的 $3$ 个点,它们之中最长路径一定包含最深的点。正确性显然。于是我们得到一种朴
阅读全文
摘要:题意 传送门 给定一个字符串,每次询问的时候给出两个集合 $A$ 和 $B$,求 $$ \sum_{i \in A}\sum_{j \in B} lcp(i,j) $$ $1 \le n,q,\sum |A|,\sum |B| \le 2 \times 10^5$ 题解 用 $SAM$ 建出字符串的
阅读全文
摘要:传送门 题意 有一段长为 $l$ 的线段,有 $n$ 个区间,左右端点在 $[0,l)$ 间均匀随机(可能不是整数)。 求期望被至少 $k$ 段区间覆盖的长度,对 $998244353$ 取~~膜~~模。 题解 以前完全不会此类期望题目(悲),来记一下做法。 首先 $l$ 是无用的,算 $[0,1)
阅读全文
摘要:传送门 题意 给定一个 $n$ 个点的无向图,最初图中无边。两种操作: 1 x y 若 $x,y$ 中有边,则删去;否则加入。 2 x y 询问 $x,y$ 是否连通。 $x,y$ 均加密,真实的 $x,y$ 为 $(x+lstans-1) mod\ n+1,(y+lstans-1) mod\ n+
阅读全文
摘要:传送门 题意 给你一个 $n \times m$ 的棋盘,上面已经放了 $k$ 个 $1 \times 2$ 的骨牌。 对于一个骨牌的每个格子,不能有其他骨牌的格子与它在同一行、同一列。 你可以在剩下的格子里放骨牌。 问这个棋盘有多少种放骨牌的方案。对 $998244353$ 取模。 $1 \le
阅读全文
摘要:传送门 ##题意 从 $[L,R]$ 中可重地选 $N$ 个整数,共有 $(R-L+1)^N$ 种方案。对每种方案求其最大公约数,求刚好等于 $K$ 的选取方案有多少个。 $1 \le N,K,L,R \le 10^9$,$0 \le R-L \le 10^5$ ##题解 首先 $L=\lceil
阅读全文
摘要:传送门 ##题意 求有多少节点数为 $n$ 的树,使得节点中最大的度数为 $m$。 节点有标号,两棵树不同当且仅当一对节点在一棵树中有连边,另一棵树中没有连边。 $1 \le n,m \le 5 \times 10^4$ ##题解 树上计数,和度数有关,容易想到 prufer 序列。则转化为:在 $
阅读全文
摘要:传送门 ##题意 用 $0$ 代表空树,如果一个节点没有左子树,那么认为它的左子树是空树(右子树同理)。对任意二叉树 $A$,$0≤A$ 成立;对任意非空二叉树 $A$,$A≤0$ 不成立。用 $ls$ 代表左子树,$rs$ 代表右子树,则对于非空二叉树 $A,B$,$A≤B$ 当且仅当 $ls(A
阅读全文
摘要:传送门 ##题意 给定两个整数序列 $A$ 和 $B$,以及一个整数 $k$,判断能否对 $A$ 进行有限次如下操作,使得 $A$ 和 $B$ 相等。 交换 $A$ 的两个相邻且长度均为 $k$ 的子串。形式化地说,选定整数 $1 \le i \le n-2k+1$(其中 $n$ 为 $A$ 的长度
阅读全文
摘要:传送门 ##题意 太长不说了。 ##题解 因为两个字符串相似的充要条件是任意重排,故可以不考虑 $B$ 与 $N$ 的相对顺序,只需记录各自的数量。 以二者的数量建立坐标系,则一个字符串对应一个点。四个操作可以看成对点的“下”“左”“左下”“上”“右”“右上”的移动。则问题转化为:求一点使得其与给定
阅读全文