7-20 棋盘覆盖
棋盘覆盖
题目链接
思路:将一个大棋盘分割为四个小棋盘,找到有特殊方格的小棋盘,然后将另外三个普通棋盘转化为三个有特殊方格的小棋盘加上一个L型骨牌,依次递归直到棋盘最简
#include<bits/stdc++.h>
using namespace std;
int tile=1;
int Board[1030][1030];
//tr、tc为起始行列号,dr、dc为特殊点的行列号,size=2^k
void ChessBoard(int tr,int tc,int dr,int dc,int
原创
2021-11-23 11:18:50 ·
175 阅读 ·
0 评论