题目描述
用一个1*3的骨牌去覆盖一个3*n的长方形,求所有可能的方案数,n的范围(n的范围 1<=n<=1000)方案数请输出对$1000000007$取模的结果
输入
n
- 40% 数据 n<=20
- 80% 数据 n<=100
- 100%的数据 n<=1000
输出
所有可能方案数 对$1000000007$取模的结果
样例输入
1 | 3 |
样例输出
1 | 2 |
提示
递推,动态规划
题解
1 | import java.math.BigInteger; |
用一个1*3的骨牌去覆盖一个3*n的长方形,求所有可能的方案数,n的范围(n的范围 1<=n<=1000)方案数请输出对$1000000007$取模的结果
n
所有可能方案数 对$1000000007$取模的结果
1 | 3 |
1 | 2 |
递推,动态规划
1 | import java.math.BigInteger; |