题意:铺马路,不出现2*2的同颜色的方格的方案数。
由于m很小,因此一行最多有32种涂法。而一行的涂法是从上一行转移过来的。比如:
m=2时,0表示白砖,1黑砖。
A:00,B:10,C:01,D:11
A B C D
A 0 1 1 1
B 1 1 1 1
C 1 1 1 1
D 1 1 1 0
i行j列为1表示第k-1行为j状态时,第k行能转移到i状态。这个矩阵相当于斐波那契中的{1,1,1,0}矩阵。也是描述转移的。用这个矩阵快速幂。
#include #include #include #include #include #include #include #include