解法1:我们可以把棋盘的左下角看做二维坐标的原点(0,0),把棋盘的右上角看做二维坐标(M,N)(坐标系的单位长度为小方格的变长) 用f(i,j)表示移动到坐标f(i,j)的走法总数,其中0=<i,j<=n, 设f(m,n)代表从坐标(0,0)到坐标(m,n)的移动方法,则 f(m,n)=f(m-1,n)+f(m,n-1).