[SHOI2013] 超级跳马
题目描述
现有一个 $n$ 行 $m$ 列的棋盘,一只马欲从棋盘的左上角跳到右下角。每一步它向右跳奇数列,且跳到本行或相邻行。跳越期间,马不能离开棋盘。例如,当 $n = 3$,$m = 10$ 时,下图是一种可行的跳法。
![](https://cdn.luogu.com.cn/upload/pic/9367.png)
试求跳法种数对 $30\,011$ 取模的结果。
输入输出格式
输入格式
仅有一行,包含两个正整数 $n, m$,表示棋盘的规模。
输出格式
仅有一行,包含一个整数,即跳法种数模 $30\,011$ 后的结果。
输入输出样例
输入样例 #1
3 5
输出样例 #1
10
说明
- 对于 $10\%$ 的数据,$1 \leq n \leq 10$,$2 \leq m \leq 10$;
- 对于 $50\%$ 的数据,$1 \leq n \leq 10$,$2 ≤ m ≤ 10^5$;
- 对于 $80\%$ 的数据,$1 \leq n \leq 10$,$2 \leq m \leq 10^9$;
- 对于 $100\%$ 的数据,$1 \leq n \leq 50$,$2 \leq m \leq 10^9$。