题目描述:
用1 x 2的多米诺骨牌填满M x N的矩形有多少种方案,M<=5,N<2^31,输出答案mod p的结果
矩阵乘法:
#include <iostream>
#include <algorithm>
#include <functional>
using namespace std;
#define SIZE (1<<m)
#define MAX_SIZE 32
class CMatrix
{
public:
long element[MAX_SIZE][MAX_SIZE];
void setSize(int);
void setModulo(int);
CMatrix operator* (CMatrix);
CMatrix power(int);
private:
int