洛谷题目:P1673 [USACO05FEB] Part Acquisition S 题解(本题简)
个人介绍:
题目传送门:
P1673 [USACO05FEB] Part Acquisition S - 洛谷 (luogu.com.cn)
前言:
这道题的核心是要找到从初始物品到目标物品,在使用最少物品种类数量的情况下完成交易,我们可以将其转化为图论中的最短路径问题来解决,下面是小亦为大家详细讲解的解题思路:
#解题步骤:
1、问题抽象与图的构建:
1.1、节点定义:把每一种货物看做图中的一个节点,因为货物有 k 种,所以图中共有 k 个节点,节点编号从 1 到 k 。
1.2、边的定义:题目中每个行星的交易规则使用固定的一种货物去换取另一种货物,比如在某行星上可以用物品 a 换取 b ,这就可以表示为图中从节点 a 到节点 b 的一条有向边。因为每一行输入代表一个行星的交易规则,所以我们可以根据输入的 n 行交易信息&#x