传送门 只有两行,考虑递推,设\(f_i\)为没有那两个\(1*1\)的,前\(i\)列的方案,可以发现一次可以放一个竖的或两个横的,也就是\(f_i=f_{i-1}+f_{i-2}\) 再设\(g_i\)表示有那两个\(1*1\)的,前\(i\)列的方案,首先和\(f\)类似,可以放一个竖的或两个横的\(1*2\),然后\(1*1\)可以放出长度为奇数,\(\ge3\)的两种矩形,或者长度为偶数,\(\ge4\)的两种矩形,所以\[g_i=g_{i-1}+g_{i-2}+(2\sum_{j=3…