Thinking Process 初始点是(m,1),终点是(1,n)。终点的最后一个状态只能从(1,n-1)或者(2,n)这两个坐标得来。对(i,j)这个坐标来说,由于题目只允许向上或者是向下走,所以f[i][j]=f[i][j-1]+f[i+1][j]。状态方程自然得到。 NOTICE 此题不可以使用递归来做。会超时 数组方面要开大一点,m和n都是3000的数据范围 得开long long 得取余 【一开始做的时候没取余搞得结果错了】 Code #include<iostream> using namespace std; typedef long long ll; int...