4 + 1 全部100%通过,但代码像shit一样,心情好时候再重构一下。 第一题,礼品盒分配 解题思路:分情况进行讨论,礼盒数取决于 A B 最小值 和 A B 间的差值 可以看做,先在每个礼盒中放入 一个 A 和 一个 B max - min,就是在每个盒子中放入 1 A 和 1 B 后剩余的 sub 如果 sub >= min,那么所有礼盒都可以满足 3 个礼品 否则,不能将第一步中所有礼盒装满,直接返回 ( A + B) / 3即可 public class Main { public static void main(String[] args) { Scanne...