预处理出来所有要求的图形堆(主要是因为题目的数据量不大),通过一个二维矩阵去存储,最后根据对应的阶段输出对应的图形堆即可 import java.util.*; import java.io.*; public class Main { static int N = (1 << 9) + 10; static int[][] f = new int[N][N]; public static void init() { f[1][1] = 1; for (int row = 2; row <= 10;...