第一题的主要思路就是判断前面的模块有没有建好,所以初始化从最低层模块判断,然后往前找断层,即该模块没有运过来,此时打印left到right的模块,如果left=right,那么打印空格,无法操作 假设有6个模块,初始化right = 6; 第一天运来 3,arr[right] == 0; 此时left = right;无法操作,打印空格 第二天运来 5,arr[right] == 0; 打印空格 第三天运来 6,arr[right] == 1, 找到left = 4, 打印 4 + 1 到 right(6), right变为4 第四天运来 4,同理打印4 3 第五天运来...