给定一个 n×mn \times mn×m 的棋盘,你需要用 1×21 \times 21×2 的多米诺骨牌去覆盖整个棋盘,请求出有多少种不同的覆盖方案。由于答案可能很大,请输出答案模 109+710^9 + 7109+7。
第一行两个整数 n,mn, mn,m。
一行一个数表示答案模 109+710^9 + 7109+7 的结果。
2 3
3
对于 100%100\%100% 的数据,保证 1≤n≤109,1≤m≤51\leq n\leq 10^9, 1\leq m \leq 51≤n≤109,1≤m≤5。
注册一个 HiJudge 通用账户,您就可以在我们提供的所有在线评测服务上提交代码、参与讨论。
使用您的 HiJudge 通用账户