P1228 地毯填补问题

![](地毯填补问题 - 洛谷)

#include
using namespace std;
#define qw dfs(zx+l-1,zy+l-1,zx,zy,l);
#define we dfs(zx+l-1,zy+l,zx,zy+l,l);
#define er dfs(zx+l,zy+l-1,zx+l,zy,l);
#define rt dfs(zx+l,zy+l,zx+l,zy+l,l);

void dfs(int x,int y,int zx,int zy,int l){
    if(l==1) return;
    l>>=1;
    if(x-zx=l){ 
        cout<=l&&y-zy=l&&y-zy>=l){
        cout<>k>>x>>y;
	dfs(x,y,1,1,1<

你可能感兴趣的:(c++,数据结构,算法)