随笔分类 -  洛谷官方题单

1 2 3 4 5 ··· 17 下一页
摘要:原题链接:https://www.luogu.com.cn/problem/P3128 题意解读:一棵树,每次选取两个节点,在这两个节点之间路径运送牛奶,每运送一次,经过的所有节点都会增加1,最终统计记录最大的节点。 解题思路: 要计算树上两个节点之间的路径,可以采用LCA算法,确定路径之后如果将路 阅读全文
posted @ 2025-03-06 14:43 五月江城 阅读(4) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P3379 题意解读:最近公共祖先(Lowest Common Ancestor,LCA)是指在有根树中,两个节点的所有公共祖先中离根最远(即深度最大)的那个祖先节点。 解题思路:(以下题解部分内容为AI生成) 方法一:朴素 阅读全文
posted @ 2025-03-05 17:40 五月江城 阅读(6) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1395 题意解读:在一棵树中找一个点,使得该点到其他点距离之和最小,所有点之间边长度为1。 解题思路:要计算与所有点距离之和最小的,需要因此树的重心的概念。 树的重心 定义 树的重心也称为树的质心。对于一棵无根树,如果选 阅读全文
posted @ 2025-03-04 15:09 五月江城 阅读(9) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1099 题意解读:计算树中其他点与树的直径上一段长度不超过s的路径上最近的点的最大距离的最小值。 解题思路: 在思考此题之前,需要了解树的直径,先来做这道题:https://www.luogu.com.cn/proble 阅读全文
posted @ 2025-03-04 10:49 五月江城 阅读(16) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P5908 题意解读:求以节点1为根,深度<=2的子树的节点数,再减去根节点自己,设根节点深度是0。 解题思路: 从根节点开始DFS,DFS过程记录三个参数 u:子树的根 parent:父节点 depth:u距离1的深度 每 阅读全文
posted @ 2025-02-28 18:14 五月江城 阅读(5) 评论(0) 推荐(0) 编辑
摘要:暴搜所有起点到终点的路径,并采用最优性剪枝即可,详见https://www.cnblogs.com/jcwy/p/18224904 阅读全文
posted @ 2025-02-26 15:43 五月江城 阅读(4) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P4799 题意解读:n件物品,每件物品都有价值,总预算m,任选物品使得不超过总预算,求有多少种选择方案。 解题思路: 每总物品只有选或者不选两种情况,最直接的方法就是使用DFS搜索。 1、搜索 由于n比较大,直接搜索所有方 阅读全文
posted @ 2025-02-26 15:14 五月江城 阅读(5) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/CF912E 题意解读:给定n个质数,你需要求出这些质数能乘起来组成的第K小的数,注意最小的数是1。这里 n 的最大值为 16,且结果不超过 10^18。 解题思路: 由于n的值最大为16,直接搜索会超时,我们可以考虑使用折 阅读全文
posted @ 2025-02-26 11:54 五月江城 阅读(4) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P2960 题意解读:就是一道floodfill问题,注意输入中y表示行,x表示列,代码中可以反过来。题意就是在x*y的方格矩阵中,.表示空地,*表示障碍,从(mx,my)开始进行洪水填充,求经过几步可以填满所有空地。 解题 阅读全文
posted @ 2025-02-25 10:18 五月江城 阅读(3) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P3959 题意解读:n个节点m条边的带权无向图,从任意一个点start开始遍历,每次已访问节点集合中选取一个点u,扩展一个未访问过的点v,扩展点v的代价是从start到u的深度 * u到v的权值,直到访问完所有节点,求所有 阅读全文
posted @ 2025-02-24 20:01 五月江城 阅读(9) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1312 题意解读:7*5方格棋盘,方块数字1~4,连在一起超过3个同样数字可以消除,每次移动一个方块,可以左移、右移,如果移动的地方有其他方块则交换,如果移动的地方没有其他方块则加到该列最后一个空位置,按照这样的顺序移动 阅读全文
posted @ 2025-02-24 11:54 五月江城 阅读(9) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1074 题意解读:求所有数独方案中得分最高的,9*9的矩阵,每个位置有不同得分,数独的规则是所有行、列,3*3矩阵内每个数字都是1~9不重复。 解题思路: 1、搜索顺序 普通方法:从左到右,从上到下,对于每一个空格,枚举 阅读全文
posted @ 2025-02-20 16:02 五月江城 阅读(14) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P2324 题意解读:在5*5棋盘,12个0,12个1,还有一个*,0或1可以和*交换,交换的两个位置必须是类似马走日,给定初始状态,求最少经过多少步可以到达目标状态。 解题思路:要计算最少步数,首先想到BFS,但是由于每一 阅读全文
posted @ 2025-02-19 16:11 五月江城 阅读(7) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P5507 题意解读:有12个旋钮,每个旋钮的值是1~4,每个旋钮旋转后值加1,如果是4旋转则变成1,另外每个旋钮在1~4不同状态下旋转,可以带动另一个旋钮旋转,被带动旋转的不能再带动下一级旋转,给出每个旋钮的起始状态,求所 阅读全文
posted @ 2025-02-18 18:45 五月江城 阅读(4) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1379 题意解读:3*3的棋盘,从起始状态到目标状态最少需要几步。 解题思路:这是一种最小步数模型,通过BFS可以得到最短路径。 与之前不同的是,整个棋盘可以看做是一种状态,从一种状态可以最多扩展出四种状态,对应0的上、 阅读全文
posted @ 2025-02-18 10:40 五月江城 阅读(20) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/CF525E 题意解读:从n个数挑选任意个(>0个),有k次机会可以把任意数变成阶乘,使得挑选出的数之和为s,求总的方案数。 解题思路: n的数据范围是25,对于每一个数a[i],要么不选,要么选a[i],要么选a[i]!, 阅读全文
posted @ 2025-02-17 16:55 五月江城 阅读(10) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1763 题意解读:将分数a/b拆分成若干个1/x的和,要求x递增,且拆分的个数越少越好,个数相同时最后一个x越小越好。 解题思路: 首先,比较明显的是可以用搜索来解决问题。 但是,如果用常规的DFS,搜索的深度有可能很深 阅读全文
posted @ 2025-02-17 14:22 五月江城 阅读(10) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1120 题意解读:将一组整数(小木棍)分组,使得每组之和(大木棍)一样,且分组数越多越好,求分组数最多是每组和(大木棒的最值长度)。 解题思路: 根据数据范围可以知道是一道搜索+剪枝题! 1、搜索顺序 对于本题,一个可行 阅读全文
posted @ 2025-02-14 09:58 五月江城 阅读(8) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1433 解题思路:此前已详细解析此题的完整思考过程:https://www.cnblogs.com/jcwy/p/18056277,这里仅以更简洁的方式重写代码。 100分代码: #include <bits/stdc+ 阅读全文
posted @ 2025-02-09 21:50 五月江城 阅读(11) 评论(0) 推荐(0) 编辑
摘要:原题链接:https://www.luogu.com.cn/problem/P1036 题意解读:从n个数选k个数之和为素数的方案数。 解题思路:仍然采用搜索来枚举子集,只不过不同于https://www.cnblogs.com/jcwy/p/17999205 方案二中将每个数选或不选保存到01数组 阅读全文
posted @ 2025-02-07 16:20 五月江城 阅读(22) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 17 下一页
点击右上角即可分享
微信分享提示