02 2020 档案
摘要:由于 cnblog 兼容性较差,从2020年2月26起,blog 搬迁至新网址:https://rensheyu.github.io/
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/225 A. 回文 【题解】 PAM裸题. 考虑回文串的一个回文子串,分两类讨论,一类包含最后一个字符即母串后缀,跳回文树即可. 另一类删去首尾两个字符,沿 PAM dfs 一遍即可. 跳回文树时记得打上标记,使子树内节点不再
阅读全文
摘要:DTOJ #4734:Incomparable Pairs 【题解】 考虑容斥,计算子串 $a$ 为子串 $b$ 的子串数量. 对 $s$ 建 SAM,对于每一个一个本质不同的子串,计算它包含的本质不同的子串个数之和就是答案. 一个子串可能出现多次,任意选取一次就可以计算答案. 而对于自动机上的一个
阅读全文
摘要:一、STL 容器 1. set set 维护的为一个有序集合,其中元素按照大小关系排列. 定义方式如下: std::set<int> s; 其中 int 为数据类型可替换,但替换的类型必须有定义 $<$ 符号. 常用的操作如下: ① s.begin() 返回指向集合 $s$ 第一个元素的指针,对应元
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/223 A. 欧拉路径树 【题解】 考虑 dfs 依次处理每个子树. 显然对于每一种数字,相邻两个同种数字间的即为该节点的一个子树. 递归处理. 现在考虑一种情况:$1 2 \dots 2 -1 -1 1$. 假设 $3$ 还
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/222 A. 问题求解 【题解】 类欧几里得板子题. 考虑 $m$ 二进制下每一位的贡献,有经典公式 $im$ 的第 $x$ 位为 $\lfloor\frac{im}{2^x}\rfloor-2\lfloor\frac{im}
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/221 A. 怪兽 【题解】 首先显然有回合越少越优. 二分求出最少需要的回合. 分类讨论: ①先杀 A 后杀 B: 二分杀 A 需要的回合,若剩下的杀不了 B 则将 A 中多余的一回合删去. 可以证明,A 中一定可以删去一回
阅读全文
摘要:Day1 20.02.11 一、素数判定:Miller-Rabbin ①费马小定理:$a^{p-1} \equiv 1 \pmod p$($p$为素数). 因此可以选取若干个 $a$,对 $p$ 进行判定. 满足条件的 $p$ 为素数的概率在 $\frac{3}{4}$ 左右. ②二次探测定理:$x
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/220 A. 逆序对 【题意】求所有大小为 $n$ 的排列的逆序对数目的 $k$ 次方的和。 【数据范围】$1\le n\le 10^7,1\le k \le 100$。 【题解】 一般这种 $k$ 次方和的题目可以用插值的方
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/219 A. 树 【题意】 在一棵有根树上,任意两点间的最短路径都能够分为两个阶段: - 从起点出发,沿着向根的方向走若干条边。 - 向着终点,沿着离开根的方向走若干条边。 定义一条路径的权值为向上走的边数乘向下走的边数。特殊
阅读全文
摘要:【题目链接】https://codeforces.com/problemset/problem/13/D 【题解】 一道非常经典而古老的三角形计数。 考虑三角形的有向面积。 显然有:$S_{\triangle ABC}=S_{\triangle OAB}+S_{\triangle OBC}+S_{\
阅读全文
摘要:【题目链接】https://codeforces.com/problemset/problem/1142/C 【题解】 考虑如何处理在抛物线内部。显然不好处理。 观察式子 $y=x^2+bx+c$,我们发现 $b$ 与 $x^2$ 无关。换句话说,最高只有一次项系数不确定。 因此可以考虑进行转化。令
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/218 A. 并 【题意】 一棵 $n$ 个点的树有 $n-1$ 条边,分别为 $(u_1,v_1),(u_2,v_2),\cdots,(u_{n-1},v_{n-1})$. 开始时,对每个点 $u$,有集合 $S_u=\{u
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/217 A. 异或 【题意】 已知一个序列 $a_{1\dots n}$,定义 $f(x)$ 为小于等于 $x$ 的 $a_i$ 的数目。 $Q$ 次询问,每次给定 $l,r,x$,求 $\sum_{i=l}^r f(i\op
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/216 A. 旅行 【题意】有一棵 $n$ 个节点的树,给定其中 $K$ 个节点,对所有的 $i$,求从节点 $i$ 出发,经过这 $K$ 个节点的最短路程。 【数据范围】$K\le n\le 5\times 10^5,1\l
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/215 A. 格 【题意】 有一个 $n$ 行 $m$ 列的矩阵,初始所有位置的权值都为 $0$. 开始时,你在格子 $(x,y)$ 上。 每天早上,每个格子里的权值都会增加 $1$. 每天下午,你可以留在当前格子,或瞬移到上
阅读全文
摘要:【比赛链接】http://59.61.75.5:8018/contest/214 A. Access 【题意】求执行最多 $k$ 次 $LCT$ 的 $access$ 能得到的树形态数。 【数据范围】$n \leq 10^4.k \leq 500$。 【题解】 考虑 $LCT$ 的性质,每个点最多只
阅读全文
摘要:【题目链接】https://codeforces.com/contest/1291/problem/D 【题解】 一道非常神奇的字符串题。。。 考虑假设我们有一个串 $s$,我们想去构造它“互质”的 $t$ 串。 显然有种比较优的方式是把首尾的字符改变,并且把同种字符放在一起。 例如:$BACBAB
阅读全文

浙公网安备 33010602011771号