public class LoadOfOne {
//将走的每一步存入数组中,向右走存入0,向下走存入1,然后递归
//结束条件为,mn同时为0时,即表示走到头了
public static void Load(int m,int n,int[] result){
if(m==0&&n==0){
Print(result);
return;
}
if(m>0){
result[m+n-1] = 0;
Load(m-1,n,result);
}
if(n>0) {
result[m+n-1] = 1;
Load(m, n - 1, result);
}
}
//路径的打印,数组的每一个元素代表它的走向,通过统计它前面0,1个数判断它的坐标,依次打印
public static void Print(int[] result){
int countx = 0;
int c