// 台阶问题 // 有N级的台阶,你一开始在底部,每次可以向上迈最多K级台阶(最少1级),问到达第N级台阶有多少种不同方式 //例如: //N=8;K=3 // 3 3 [2, (2)(1,1)] = 3 + 6 =9 // 3 [5, (2,2,1),(2,1,1,1),(1,1,1,1,1)] = 38 // 0 [8, (2,2,2,2), (2,2,2,1,1), (2,2,1,1,1,1),(2,1,1,1,1,1,1),(1,1,1,1,1,1,1,1)] = 34 //N=5;K=2 // 2 2 [1 (1)] = 3 // 2 [3 (1,1,1)] = 4 //...