U377758 爬楼梯
题目背景
小未最近学会了一个新技能——爬楼梯。
题目描述
爬楼梯也算技能?
是的。因为现在的小未一步最多可以上 $s$ 个台阶。
现在有一个共有 $n$ 个台阶的楼梯,请问小未有几种爬到楼梯顶的方式?
由于答案可能很大,所以你只需要输出答案对 $100$ 取余的结果。
输入格式
输入共两行:
第一行输入一个正整数,表示 $s$;
第二行输入一个正整数,表示 $n$。
输出格式
输出一个整数,表示答案对 $100$ 取余后的结果。
说明/提示
样例解释:$7$ 种爬楼梯的方式分别为
1. 每次都只上 $1$ 个台阶;
2. 先上 $2$ 个台阶,再上 $2$ 个台阶;
3. 先上 $1$ 个台阶,再上 $3$ 个台阶;
4. 先上 $3$ 个台阶,再上 $1$ 个台阶;
5. 先上 $1$ 个台阶,再上 $1$ 个台阶,最后上 $2$ 个台阶;
6. 先上 $1$ 个台阶,再上 $2$ 个台阶,最后上 $1$ 个台阶;
7. 先上 $2$ 个台阶,再上 $1$ 个台阶,最后上 $1$ 个台阶。
本题共有十二组测试数据:
* 对于前六组测试数据,满足 $s = 3, 1 \le n \le 10$;
* 对于前八组测试数据,满足 $s = 3, 1 \le n \le 10^6$;
* 对于前十组测试数据,满足 $1 \le s \le 3, 1 \le n \le 10^6$;
* 对于所有的测试数据,满足 $1 \le s \le 10, 1 \le n \le 10^{100}$。
通过前十组测试数据即可获得 $100$ 分。