/*/ 一、思路:1、常规动态规划; 2、将子物品另外存放,不单独dp遍历,在dp遍历到父物品时,将所有子物品在一同父物品遍历。 二、其中有两个子物品的父物品遍历思路如下: ①只购买一个父物品; ②父物品和某一个子物品; ③父物品和另一个子物品; ④父物品和两个子物品; ⑤最后将所有情况比较大小即可。 三、因情况过多,代码可能过长。因此,可以考虑在dp循环中使用continue,更适合本题实际情况,来减少代码复杂度。 /*/ import java.util.*; public class Main { public static void main(String[] args) ...