08 2024 档案

摘要:割边最短路 阅读全文
posted @ 2024-08-31 10:59 FRZ_29 阅读(44) 评论(0) 推荐(0) 编辑
摘要:动态规划思维难度高,但代码量小 阅读全文
posted @ 2024-08-28 10:56 FRZ_29 阅读(14) 评论(0) 推荐(0) 编辑
摘要:精妙的结论 阅读全文
posted @ 2024-08-20 19:18 FRZ_29 阅读(7) 评论(0) 推荐(0) 编辑
摘要:数位 dp 模版题 阅读全文
posted @ 2024-08-11 17:18 FRZ_29 阅读(8) 评论(0) 推荐(0) 编辑
摘要:扫描线的应用 阅读全文
posted @ 2024-08-11 15:29 FRZ_29 阅读(11) 评论(0) 推荐(0) 编辑
摘要:一眼题,很简单的线性 dp 阅读全文
posted @ 2024-08-10 11:50 FRZ_29 阅读(10) 评论(0) 推荐(0) 编辑
摘要:简单单调队列优化 dp 阅读全文
posted @ 2024-08-10 09:15 FRZ_29 阅读(17) 评论(0) 推荐(0) 编辑
摘要:高维前缀和 阅读全文
posted @ 2024-08-09 13:11 FRZ_29 阅读(14) 评论(0) 推荐(0) 编辑
摘要:有意思的结论题 阅读全文
posted @ 2024-08-09 07:19 FRZ_29 阅读(21) 评论(0) 推荐(0) 编辑
摘要:数据结构浅析 前置知识 BST(二叉搜索树) 性质: 左子节点上的权值比父节点的权值小。 右子节点上的权值比父节点的权值大。 既:\(left \lt root \lt right\)。 堆的性质(大根堆): 子节点的权值比父亲节点的权值小,既 \(root \geq left, \text{且}r 阅读全文
posted @ 2024-08-08 11:12 FRZ_29 阅读(16) 评论(2) 推荐(0) 编辑
摘要:模意义下的乘法逆元 乘法逆元的定义 若 \(ax \equiv 1 \pmod p\),则称 \(x\) 为 \(a\) 在模 \(p\) 意义下的乘法逆元,记作 \(a^{-1}\) 当 \(p \in \mathbb{P}\) 时,求乘法逆元的方法: 利用费马小定理。 根据费马小定理,当 \(p 阅读全文
posted @ 2024-08-06 21:25 FRZ_29 阅读(23) 评论(0) 推荐(0) 编辑
摘要:费马小定理 若看不懂数学符号的可以看看这 前置知识 \(\mathbb{P}\) 是素数集,\(\mathbb{P} = \{2, 3, 5, 7, 11, 13, 17, 19, 23, \cdots\}\)。 \(\bot\) 表示互质。 内容 费马小定理:\(\forall p \in \ma 阅读全文
posted @ 2024-08-06 19:32 FRZ_29 阅读(37) 评论(0) 推荐(0) 编辑
摘要:学信竞应该要掌握高中集合知识吧…… 取模:即 C++ 的模运算相同,\(a\) 对 \(b\) 取模记为 \(a \bmod b\)。 整除:若非零整数 \(a\) 是整数 \(b\) 的因数,即 \(b \bmod a=0\),则称 \(a\) 整除 \(b\) 或 \(b\) 被 \(a\) 整 阅读全文
posted @ 2024-08-06 17:23 FRZ_29 阅读(39) 评论(0) 推荐(0) 编辑
摘要:luogu P1516 青蛙的约会 题解 题目传送门 思路 exgcd exgcd exgcd 模版题 容易发现,题目要求我们找出一个 \(k\),使得 \(km+x \equiv kn+y \pmod L\),对式子进行转换: \(\because km+x \equiv kn+y \pmod L 阅读全文
posted @ 2024-08-06 15:42 FRZ_29 阅读(7) 评论(0) 推荐(0) 编辑
摘要:AtCoder [ARC158C] All Pair Digit Sums 题解 题目传送门: AtCoder, luogu 思路 考虑两个数对答案的贡献是多少。 发现若某一位没有发生进位,该位的贡献即为两个数的和,否则为两数之和减去 \(9\)。 设 \(g(A_i + A_j)\) 表示 \(A 阅读全文
posted @ 2024-08-04 08:39 FRZ_29 阅读(6) 评论(0) 推荐(0) 编辑
摘要:题解目录 阅读全文
posted @ 2024-08-04 08:36 FRZ_29 阅读(60) 评论(0) 推荐(1) 编辑
摘要:题目传送门 思路 数学,树状数组 数学 首先,观察题目,对每个操作进行分析。 发现操作 3 与操作 4 容易用树状数组来维护(关于为什么操作 3 和 操作 4 不会影响之后的 1 和 2,可以先向后看)。 而操作 2 可以转化为区间 \([l, r]\) 与区间 \([r + 1, k]\) 互换。 阅读全文
posted @ 2024-08-01 19:18 FRZ_29 阅读(16) 评论(0) 推荐(0) 编辑
摘要:题目传送门 思路 首先分情况讨论每种联通块的可能,有三种不同的情况会对答案 \(ans\) 产生不同的贡献。 联通块有环 如图,因为每条边都有要有归属,所以环上的边只能全都顺时针或逆时针属于某个点,且不在环上的点仅有一种可能。 因此该情况对答案的贡献为 \(ans \times 2\) 。 联通块为 阅读全文
posted @ 2024-08-01 13:28 FRZ_29 阅读(5) 评论(0) 推荐(0) 编辑
摘要:题目传送门:AtCoder, luogu 也许更好的阅读体验 思路 设集合 \(V_i\) 表示第 \(i\) 次执行时经过的点的集合。 则答案即为这 \(k\) 次操作产生的集合的并集的大小(元素个数)。 每个集合的大小均为 \(|S|\) ,需处理每次操作后重复的部分。 假设第一次执行程序后(即 阅读全文
posted @ 2024-08-01 07:18 FRZ_29 阅读(11) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示