<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[2301_80076739的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/2301_80076739</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; 2301_80076739]]></copyright><item><title><![CDATA[洛谷 P4955 [USACO14JAN] Cross Country Skiing S]]></title><link>https://blog.youkuaiyun.com/2301_80076739/article/details/150947831</link><guid>https://blog.youkuaiyun.com/2301_80076739/article/details/150947831</guid><author>2301_80076739</author><pubDate>Tue, 02 Sep 2025 10:16:39 +0800</pubDate><description><![CDATA[这道题要求找出越野滑雪赛道的最小难度等级D，使得所有航点可以通过相邻单元（高程差不超过D）相互到达。解法采用二分查找确定D的最小值，结合BFS检查当前D值是否能连通所有航点。输入为M×N的高程网格和航点标记，输出满足条件的最小D值。示例中当D=21时三个航点互相可达，验证了算法的正确性。]]></description><category></category></item><item><title><![CDATA[洛谷 P1162 填涂颜色 题解(两种版本)]]></title><link>https://blog.youkuaiyun.com/2301_80076739/article/details/150857458</link><guid>https://blog.youkuaiyun.com/2301_80076739/article/details/150857458</guid><author>2301_80076739</author><pubDate>Tue, 26 Aug 2025 15:48:41 +0800</pubDate><description><![CDATA[这道题目要求在一个由0和1组成的矩阵中，将所有被1完全包围的0区域标记为2。解题思路是从矩阵边界出发，通过BFS或DFS遍历所有能到达的0，这些0不属于闭合区域。剩下的未被访问的0就是被1包围的区域，将其改为2输出即可。代码实现上，两种搜索方法都适用，核心是逆向思维处理边界可达性问题。时间复杂度为O(n^2)，适用于n≤30的数据规模。]]></description><category></category></item><item><title><![CDATA[洛谷 P2097 资料分发1 题解]]></title><link>https://blog.youkuaiyun.com/2301_80076739/article/details/150848999</link><guid>https://blog.youkuaiyun.com/2301_80076739/article/details/150848999</guid><author>2301_80076739</author><pubDate>Tue, 26 Aug 2025 11:41:35 +0800</pubDate><description><![CDATA[摘要 题目P2097要求计算使所有电脑获得数据所需的最少输入电脑数量。关键在于将问题转化为求无向图中连通块的数量。使用BFS遍历未访问节点并计数连通块，最终输出结果。代码实现包括邻接表存储图结构、BFS遍历标记已访问节点，时间复杂度适用于大规模数据。该解法直观高效，同样可用DFS实现。]]></description><category></category></item><item><title><![CDATA[洛谷 B4380 [蓝桥杯青少年组省赛 2025] 魔术扑克牌排列 题解]]></title><link>https://blog.youkuaiyun.com/2301_80076739/article/details/150703646</link><guid>https://blog.youkuaiyun.com/2301_80076739/article/details/150703646</guid><author>2301_80076739</author><pubDate>Sun, 24 Aug 2025 17:19:53 +0800</pubDate><description><![CDATA[魔术师大卫将张红色扑克牌和张蓝色扑克牌混合在一起并打乱洗牌后，整齐叠放在桌子上。然后大卫请现场嘉宾从这叠牌最上面的扑克牌开始拿，连续拿取任意数量的牌组成一沓（至少拿张，最多拿张）。接下来是见证奇迹的时刻，无论嘉宾拿多少张扑克牌，所拿取的这沓牌中红色扑克牌的数量都不少于蓝色扑克牌的数量。给定红色扑克牌和蓝色扑克牌的张数，请帮魔术师计算出能实现上述魔术效果的扑克牌从上到下的排列方式共有多少种。]]></description><category></category></item></channel></rss>