明朝那些事

7 条评论

  • @ 2026-4-28 16:04:40

    答案

    • @ 2026-4-28 16:04:25

      #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; } }

      • @ 2026-4-28 15:52:32

        @Ctri v

        • @ 2026-4-28 15:51:48

          活着的话,给我看下你的小说

          • @ 2026-4-28 15:48:16

            你还活着吗?

            • @ 2026-4-28 15:48:08

              hi☺☠♋♌卍卐¤◎▁▂▃▄▅▆▇█▉▊▋▌▍▎▏卍卐

              • @ 2026-4-28 15:47:50

                闺闺~~

                • 1