摘要: 0x00 前言 初赛考试的重点,非常重要!!!(标 ☆ 的除外) 0x01 加法原理与乘法原理 ★★★★ 加法原理:对于一件事,若其可以分为 \(n\) 种方法,第 \(i\) 种方法的方案数为 \(a_i\),则总方案数为 \(\sum_{i=1}^n a_i\)。 乘法原理:对于一件事,若其可以 阅读全文
posted @ 2026-07-30 22:23 CodingJuRuo 阅读(15) 评论(0) 推荐(0)
摘要: 0x00 前言 本文包含大量数论内容,考试概率较低,慎入!!! 常考:快速幂、素数筛法、最大公约数与最小公倍数、逆元 前置知识:数论基础知识、符号表示等 0x01 快速幂 ★★★★☆ 模板题:洛谷 P1226 【模板】快速幂 快速幂,分治算法的典型应用,可以以 \(O(\log p)\) 的优秀复杂 阅读全文
posted @ 2026-07-27 22:01 CodingJuRuo 阅读(10) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P3366 【模板】最小生成树 Prim 模板题 最小生成树:给定一个有 \(n\) 个点的无向图,从中选取 \(n-1\) 条边使图连通,同时满足这 \(n-1\) 条边权和最小,则这 \(n-1\) 条边就是这张图的最小生成树,其个边长度之和即为这 \(n-1\) 条边的边权和。 阅读全文
posted @ 2026-05-24 15:43 CodingJuRuo 阅读(18) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P3375 【模板】KMP KMP 模板题 border:公共前后缀,即若字符串 \(t'\) 是 \(s'\) 的 border,那么 \(t'\) 既是 \(s'\) 的前缀,又是 \(s'\) 的后缀。 模式串、文本串:对于模式串 / 字符串匹配算法,要在文本串中匹配模式串,即 阅读全文
posted @ 2026-05-14 21:18 CodingJuRuo 阅读(35) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P1029 [NOIP 2001 普及组] 最大公约数和最小公倍数问题 思路分析 由于 \(P,Q\) 的最大公约数是 \(x_0\),不妨令 \(P=ax_0,Q=bx_0\),其中 \(a,b\in\Z_+\) 且 \(a,b\) 互质,那么 \(P,Q\) 的最小公倍数即为 \ 阅读全文
posted @ 2026-05-05 22:21 CodingJuRuo 阅读(34) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P2118 [NOIP 2014 普及组] 比例简化 思路分析 首先,观察到 \(l\) 的范围比较小,考虑枚举 \(A'\)。由题意 \(\frac{A'}{B'}\ge\frac{A}{B}\),则 \(B'\le\frac{B\times A'}{A}\)。又因为 \(B'\i 阅读全文
posted @ 2026-05-05 21:53 CodingJuRuo 阅读(28) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P5365 [SNOI2017] 英雄联盟 思路分析 首先,发现 \(M\) 范围很大,但是 \(N\) 的范围摁一下计算器可得大约不超过 \(125\),进而所求的钱数范围大约在 \(2.5\times 10^5\) 以内。结合数据范围,考虑以钱数为背包容量,展示方案数为价值。 考 阅读全文
posted @ 2026-05-04 22:20 CodingJuRuo 阅读(21) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P5322 [BJOI2019] 排兵布阵 思路分析 首先,假设我们已经定好了策略,对于第 \(i\) 个城堡出兵 \(b_i\),第 \(j\) 个玩家出兵 \(a_{i,j}\)。那么,我们发现,如果 \(b_i>2\times a_{i,j}\),且 \(a_{i,j}>a_{ 阅读全文
posted @ 2026-05-04 12:19 CodingJuRuo 阅读(20) 评论(0) 推荐(0)
摘要: 对差值背包 阅读全文
posted @ 2026-05-04 10:09 CodingJuRuo 阅读(25) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P3983 赛斯石(赛后强化版) 思路分析 首先,我们发现,对于塞斯石,它们既可以一个放进一条船,也可以几个放进一条船,每一块的重量也不同,不好考虑。但是,我们发现,塞斯石都需要通过载重量为 \(1\operatorname{si}\sim 10\operatorname{si}\) 阅读全文
posted @ 2026-04-26 19:28 CodingJuRuo 阅读(17) 评论(0) 推荐(0)