SP5975 TRKNIGHT - Travelling Knight
题目描述
你需要完成一个简单的任务:在一个 $2n$ 行 $2n$ 列的棋盘上,一名骑士从左上角开始移动。要求计算出骑士在最多移动 $K$ 步后,到达棋盘任意一个角落的方法数。
输入格式
第一行是整数 $T$,表示测试用例的数量。接下来 $T$ 行,每行包含两个整数 $n$ 和 $k$。
输出格式
对应每个测试用例,输出移动结束后骑士能到达角落的方案数,结果对 $1000007$ 取模。
**样例**
#### 输入
```
3
2 1
2 2
3 3
```
#### 输出
```
1
5
7
```
说明/提示
- $1 \le T \le 20$
- $2 \le n \le 12$
- $1 \le k \le 1000000000$
这道题要求在指定步骤内,以尽可能少的计算实现方案数目,并确保计算结果不会超出较大的数字范围。要注意,骑士只能在确定的步数范围内移到棋盘的角落。
**本翻译由 AI 自动生成**