题库练习 [ABC145D] Knight
← 上一题 下一题 →

A7562 | [ABC145D] Knight

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

在二维网格的原点 $(0,0)$ 上有一个国际象棋中的马(Knight)棋子。

当马棋子位于格子 $(i,j)$ 时,只能移动到 $(i+1,j+2)$ 或 $(i+2,j+1)$ 这两个格子中的一个。

有多少种方法可以将马棋子移动到格子 $(X,Y)$?

请输出答案对 $10^9+7$ 取模后的结果。

输入格式

输入以以下格式从标准输入中给出。

> $X$ $Y$

输出格式

输出从 $(0,0)$ 移动到 $(X,Y)$ 的方法数,对 $10^9+7$ 取模后的结果。

输入输出样例

输入 #1
3 3
输出 #1
2
输入 #2
2 2
输出 #2
0
输入 #3
999999 999999
输出 #3
151840682
C++ 编辑器
输入
输出