网友的解法都很复杂,我的思路很简单,就是每次随机从集合中取出两个数字,然后进行加减乘除的运算,得出的结果再放到新的集合中,然后跟剩下没有参与运算的数字继续dfs。直到找到一个等于24的为止。 import java.util.Scanner; import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String line = sca...