6 条题解

  • 0
    @ 2026-6-6 13:33:40
    #include<bits/stdc++.h>
    using namespace std;
    int n,a[1030]={1};
    int main()
    {
    	cin>>n;
        for(int i=0;i<1<<n;++i){
            for(int j=1;j<(1<<n)-i;++j)cout<<" ";
    		for(int j=i;j>=0;--j)a[j]^=a[j-1];
    		if(!(i%2))for(int j=0;j<=i;++j)cout<<(a[j]?"/\\":"  ");
    		else for(int j=0;j<=i;j+=2)cout<<(a[j]?"/__\\":"    ");
    		cout<<endl;
        }
        return 0;
    }
    

    信息

    ID
    325
    时间
    1000ms
    内存
    256MiB
    难度
    1
    标签
    (无)
    递交数
    47
    已通过
    40
    上传者