第1个问题,我前面有限定条件: for(i=1;i<=__min(RS,MS);i++)
且MS(单次最大跳跃级数)也是小于等于RS(台阶总数)的,所以不会出现小于0的情况
。
我程序最大的问题是下一次迭代和上一次迭代有部分重叠,只能记录部分步数,但是计
算一共有多少种跳法是准确的。
我试图调整那个记录矩阵也失败了,因为迭代的折叠规律比较复杂,不好用程序语言来
表达。
您这个程序我还在学习中
【 在 z16166 的大作中提到: 】
: 有两处错误
: 1、(RS - i)和0比较是三种情况,不是两种。
: 你的代码会导致(RS - i) < 0这种无解的情况下,也会执行BZ = BZ + 1,这样解的总数BZ是错的。(但这个题里正好没有错)
: ...................
--
FROM 111.193.229.*