求助!!!
  • 板块灌水区
  • 楼主__QWQ_qwq__
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/2/4 21:39
  • 上次更新2023/10/24 01:41:09
查看原帖
求助!!!
845367
__QWQ_qwq__楼主2023/2/4 21:39

链接

#include<iostream>
using namespace std;
bool a[1145][1145];
void fn(int x,int y,int s)
{	
    if(s==1) return ;
    int ns=s/2;
    for(int i=x;i<x+ns;i++){
    	for(int j=y;j<y+ns;j++){
    		a[i][j]=1;
		}
	}
    fn(x,y+ns,ns);
    fn(x+ns,y,ns);
    fn(x+ns,y+ns,ns);
}
int main(){
	int n;
	cin>>n;
	int s=(1<<n);
	fn(1,1,s);
	for(int i=1;i<=s;i++){
		for(int j=1;j<=s;j++){
			if(a[i][j]) cout<<'K';   
			else cout<<'L';
		}
		cout<<endl;
	}
    return 0;
}

为什么不对啊

2023/2/4 21:39
加载中...