上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 57 下一页
摘要: 原题链接:https://www.luogu.com.cn/problem/P1967 题意解读:在n个节点的带权无向图中,有q个询问,求两点之间的路径中,最小边的最大值。 解题思路: 1、初步分析 要求两点之间路径中最小边的最大值,可以将kruskal算法变化一下: 从大到小一次处理每条边,当将边 阅读全文
posted @ 2025-04-21 17:39 hackerchef 阅读(26) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1550 题意解读:挖n个井,每个井i直接挖的代价是w[i],如果从一个已有井i挖一条路到j,则开通井j的代价是p[i][j],求挖所有井的最小代价。 解题思路: 井可以看做图中的节点,直接挖的代价是点权值,从已开通的井挖 阅读全文
posted @ 2025-04-21 12:11 hackerchef 阅读(36) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1195 题意解读:在图中选择若干边,构成k个连通块时,求所选择的边的最小权值和。 解题思路: 在kruskal算法中,从小到大枚举每条边u->v,加入并查集使得u->v之间连通,计算连通块达到k个时,此时所选择的所有边权 阅读全文
posted @ 2025-04-21 11:41 hackerchef 阅读(24) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1396 题意解读:找到一条从s到t的路径,使得最大边权值最小,求这个最大的边权值。 解题思路: 根据kruskal的算法模型,对边权值小到大处理的过程,如果加入某条边权后,出现s、t连通,那么最后一次的边权即s到t路径上 阅读全文
posted @ 2025-04-21 11:08 hackerchef 阅读(22) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P4180 题意解读:求严格次小生成树。 解题思路: 一、定义 次小生成树是在一个连通图中,生成树中权值第二小的树。 严格次小生成树是指在一个连通图中,权值严格大于最小生成树且是所有生成树中权值次小的生成树。 二、定理 性质 阅读全文
posted @ 2025-04-20 22:48 hackerchef 阅读(52) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1194 题意解读:每个物品都有价格a,如果手上有物品i,且i->j有非0权值,那么买只用花该权值也可以买j,求用最少的钱买到所有物品。 解题思路: 方法一、直接思考 考虑如何买每一个物品: 设待买的物品为t 如果t与已经 阅读全文
posted @ 2025-04-17 19:57 hackerchef 阅读(45) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P3366 题意解读:最小生成树概念和算法模版。 解题思路: 最小生成树(MST)是在一个连通的带权图中,找到一棵包含所有顶点且边权之和最小的树。常见的最小生成树算法有普里姆(Prim)算法和克鲁斯卡尔(Kruskal)算法 阅读全文
posted @ 2025-04-17 14:13 hackerchef 阅读(182) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2047 题意解读:求 经过每个点k的所有路径i->j的最短路条数 / i->j的最短路条数 之和。 解题思路:最短路计数问题,且是多源最短路计数,可以借助于Floyd 设d[i][j]表示i到j的最短路,cnt[i][j 阅读全文
posted @ 2025-04-16 09:14 hackerchef 阅读(35) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P2419 题意解读:已知n头奶牛的m场比赛的胜负关系,问有多少奶牛可以唯一确定排名。 解题思路: 1、建模 要确定一头奶牛的排名,必须满足这头奶牛与其他所有奶牛都有明确的胜负关系 胜负关系有两种:胜、负 胜可以直接胜也可以 阅读全文
posted @ 2025-04-16 08:59 hackerchef 阅读(37) 评论(0) 推荐(0)
摘要: 原题链接:https://www.luogu.com.cn/problem/P1119 题意解读:n个节点的图,节点按时间依次可用,多个询问求某一时刻两点之间的最短路。 解题思路: 节点数只有200,很快能想到Floyd算法,但是如果只背过Floyd的模版,是不足以解决这道题,需要对Floyd算法的 阅读全文
posted @ 2025-04-15 09:03 hackerchef 阅读(31) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 57 下一页