- 分享
我不是戏神
- @ 2026-4-28 15:29:04
明朝那些事
7 条评论
-
-
#include<bits/stdc++.h> using namespace std; int a[1030][1030]; void f(int x,int y,int l){ for(int i=x;i<x+l/2;i++){ for(int j=y;j<y+l/2;j++){ a[i][j]=0; } } if(l==2){ return; } f(x,y+l/2,l/2); f(x+l/2,y,l/2); f(x+l/2,y+l/2,l/2); } int main(){ int n; cin>>n; int len=pow(2,n); for(int i=1;i<=len;i++){ for(int j=1;j<=len;j++){ a[i][j]=1; } } f(1,1,len); for(int i=1;i<=len;i++){ for(int j=1;j<=len;j++){ cout<<a[i][j]<<' '; } cout<<endl; } }
- 1