摘要: 题目链接 洛谷 P3366 【模板】最小生成树 Prim 模板题 最小生成树:给定一个有 \(n\) 个点的无向图,从中选取 \(n-1\) 条边使图连通,同时满足这 \(n-1\) 条边权和最小,则这 \(n-1\) 条边就是这张图的最小生成树,其个边长度之和即为这 \(n-1\) 条边的边权和。 阅读全文
posted @ 2026-05-24 15:43 CodingJuRuo 阅读(5) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P3375 【模板】KMP KMP 模板题 border:公共前后缀,即若字符串 \(t'\) 是 \(s'\) 的 border,那么 \(t'\) 既是 \(s'\) 的前缀,又是 \(s'\) 的后缀。 模式串、文本串:对于模式串 / 字符串匹配算法,要在文本串中匹配模式串,即 阅读全文
posted @ 2026-05-14 21:18 CodingJuRuo 阅读(23) 评论(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 阅读(9) 评论(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 阅读(9) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P5365 [SNOI2017] 英雄联盟 思路分析 首先,发现 \(M\) 范围很大,但是 \(N\) 的范围摁一下计算器可得大约不超过 \(125\),进而所求的钱数范围大约在 \(2.5\times 10^5\) 以内。结合数据范围,考虑以钱数为背包容量,展示方案数为价值。 考 阅读全文
posted @ 2026-05-04 22:20 CodingJuRuo 阅读(5) 评论(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 阅读(7) 评论(0) 推荐(0)
摘要: 对差值背包 阅读全文
posted @ 2026-05-04 10:09 CodingJuRuo 阅读(9) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P3983 赛斯石(赛后强化版) 思路分析 首先,我们发现,对于塞斯石,它们既可以一个放进一条船,也可以几个放进一条船,每一块的重量也不同,不好考虑。但是,我们发现,塞斯石都需要通过载重量为 \(1\operatorname{si}\sim 10\operatorname{si}\) 阅读全文
posted @ 2026-04-26 19:28 CodingJuRuo 阅读(7) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P2359 三素数数 题解 思路分析 首先,由于三素数数每相邻三位都是质数,所以我们猜测应该先预处理出所有三位的质数。然后,我们发现,要保证每相邻三位都是质数,那么一个 \(n\) 位三素数数可以看作在保证前面 \(n-1\) 位都是三素数数的基础上,在后面加上一个一位数使最后三位也 阅读全文
posted @ 2026-04-26 11:33 CodingJuRuo 阅读(11) 评论(0) 推荐(0)
摘要: 题目链接 洛谷 P2214 [USACO14MAR] Mooo Moo S 思路分析 首先,我们要先求出每个牧场产生的音量,由题意第 \(i\) 个牧场音量只需用输入的 \(a_i\) 减去 \(a_{i-1}-1\) 即可。但是,因为每只牛发出的音量都为正,所以如果算出来某个牧场产生的音量为负数, 阅读全文
posted @ 2026-04-26 10:49 CodingJuRuo 阅读(6) 评论(0) 推荐(0)