public class Floor {
public static void main(String[] args) {
int count=0;//楼梯走法计数器
for(int y=0;y<=20;y++) {//y为每次走2步的数量,用y控制x的值
int x=0;//x为每次一步的数量
int z=0
x=40-2*y;
z=x+y; //每种可能一共走几次
count+=a(y,z);//计算并累加本次x,y组合的走法到count
}
System.out.println(count);//输出结果853090906
}
public static int a(int y,int z) {//计算本次x,y组合的走法
int n=1;
for(int m=0;m<y;m++,z--) {
n*=z;
}
return n;
}
}