摘要: 最近做了几道 LCA 的题目。所以总结一下。 首先我们来回顾一下倍增求 LCA 的流程吧。 首先是初始化: - 进行 bfs。 - 处理出每层的深度。 - 处理每个节点的 $2^k$ 级父亲,方式为一个递推,即为由 $2^{k-1}$ 级祖先的 $2^{k - 1}$ 祖先推出 $2^k$ 级祖先。 阅读全文
posted @ 2023-08-06 22:59 Inversentropir-36 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 题目描述 解法 采用 IDA* 算法。不移动骑士而移动空格。每次限制深度,然后对每个遍历到的点进行一次估价,估价函数的值即为当前状态和终点的差异数。 如果估计的加上已经确认的层数比限制搜索的还要多,就直接放弃这个了。 $$ \begin{array}{ll} 1 & \textbf{IDA* (po 阅读全文
posted @ 2022-10-07 17:14 Inversentropir-36 阅读(18) 评论(0) 推荐(0) 编辑
摘要: 不会写 DP!!!! 阅读全文
posted @ 2022-09-15 16:52 Inversentropir-36 阅读(43) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给出一个长度为 \(n\) 的序列 \(b\)。设 \(b\) 的一个子序列 \(c\) 的长度为 \(m\),它的第 \(i\) 个元素在原序列的下标为 \(c_i\),要求对于任意的 \(1\le i < m\),有 \(c_{i + 1} - c_i = b_{c_{i + 1}} 阅读全文
posted @ 2021-08-29 13:30 Inversentropir-36 阅读(24) 评论(0) 推荐(0) 编辑
摘要: 补题计划开始。 题目描述 求一个有向图的最小环。该图所有点的出度均为 \(1\)。 数据范围:\(1\le n\le 2 \times 10^5\) 。 误区 被样例误导,以为该图一定是连通的,于是认为整个图只有一个环,然后利用该性质进行解题。 错误代码很简单,就是找到唯一的环然后计算长度,容易误以 阅读全文
posted @ 2021-08-20 01:24 Inversentropir-36 阅读(44) 评论(0) 推荐(0) 编辑
摘要: 大家好,我是 Sora。这场周赛非常简单,所以写了 A 之后就没打了。 个人感觉 CF 有 1500 分就可以 AK 了。 A. 计算abc 题目描述 有三个正整数 \(a,b,c\),我们不知道每个数的具体值,但我们知道 \(a≤b≤c\)。 现在,以随机顺序给出 \(a+b,a+c,b+c,a+ 阅读全文
posted @ 2021-08-07 20:51 Inversentropir-36 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 前置知识 位运算,状态压缩基本原理。 | 二进制操作 | 符号 | 运算规则 | | | | | | 按位与 | & | 对于每一位二进制数比较,如果都为 1 取 1,否则取 0 | |按位或|||对于每一位二进制数比较,如果都为 0 取 0,否则取 1| |按位非|~|对于每一位二进制,0 变成 阅读全文
posted @ 2021-08-05 01:36 Inversentropir-36 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 刚学状压 DP。第一题并不是互不侵犯,也不是旅行商问题,而是这一题。 题目描述 给你一个 \(N\times M\) 的 01 矩阵,你需要在上面摆放棋子。该矩阵 0 位上不能摆放棋子,在 1 位上可以摆放,且任意两个摆放的棋子所占的位不能有公共边。求问有多少摆放方式。 特别地,不放棋子也算一种方式 阅读全文
posted @ 2021-08-04 20:16 Inversentropir-36 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 题目描述 给你一个 \(n\) 个点 \(m\) 条边的无向图,要求支持以下几种操作共 \(q\) 次: 加入一条边 \((u,v)\)。 删除一条边 \((u,v)\)。 查询按照以下步骤对图进行操作后剩下的点的数量:删除所有与其相连的点编号都比其大的点和与该点相连的边,然后再次进行操作,直到删除 阅读全文
posted @ 2021-08-03 14:37 Inversentropir-36 阅读(58) 评论(0) 推荐(0) 编辑
摘要: A 我们可以发现一个性质,那就是奇数加奇数等于偶数,偶数加偶数等于偶数。然后因为偶数可以被二整除,所以有一个很自然的结论就是把奇数放一堆偶数放一堆,这样就可以使上镜的人数最多。 在这里我是用 vector 保存的,个人习惯而已。 #include <iostream> #include <cstdi 阅读全文
posted @ 2021-04-17 01:44 Inversentropir-36 阅读(40) 评论(0) 推荐(0) 编辑