Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: havename

Problemset: Femboy

Language: cpp

Time: 0.028 second

Submitted On: 2025-10-06 20:43:03

#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    cin>>n;
    m=n;
    if(n%2!=0){
        for(int i=1;i<=n*5;i++){
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || (i>=(((n*5)+1)/2)-(n-1)/2 && i<=(((n*5)+1)/2)+(n-1)/2)){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }

            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || (i>=(((n*5)+1)/2)-(n-1)/2 && i<=(((n*5)+1)/2)+(n-1)/2) || i>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(j<=n || j>n*5-n || (i>=n+1 && i<=n+n)){
                    if(i>=n+1 && i<=n+n && (j>=(((n*5)+1)/2)-(n-1)/2 && j<=(((n*5)+1)/2)+(n-1)/2)){
                        cout<<" ";
                    }
                    else{
                        cout<<"#";
                    }

                }
                else{
                    if((i>=(((n*5)+1)/2)-(n-1)/2 && i<=(((n*5)+1)/2)+(n-1)/2) && (j>=(((n*5)+1)/2)-(n-1)/2 && j<=(((n*5)+1)/2)+(n-1)/2)){
                        cout<<"#";
                    }
                    else{
                        cout<<" ";
                    }
                }
            }
            cout<<" ";
            for(int j=1;j<=5*n-n;j++){
                if(i<=n || j<=n || (i>=(((n*5)+1)/2)-(n-1)/2 && i<=(((n*5)+1)/2)+(n-1)/2) || i>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            for(int j=5*n-n;j<5*n;j++){
                if(i>n && j>n && (i<(((n*5)+1)/2)-(n-1)/2 || i>(((n*5)+1)/2)+(n-1)/2) && i<=n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
                cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || i>n*5-n || j>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if((i<=n && j>n*5-n) || (i<=n && j<=n)){
                    cout<<"#";
                }
                else{
                    if(i<=n+n && j<=n*5-n && i>n && j>n){
                        if(i>=n+1 && i<=n+n && (j>=(((n*5)+1)/2)-(n-1)/2 && j<=(((n*5)+1)/2)+(n-1)/2)){
                        cout<<" ";
                    }
                        else{
                            cout<<"#";
                        }
                    }
                    else{
                        if(i>n &&  (j>=(((n*5)+1)/2)-(n-1)/2 && j<=(((n*5)+1)/2)+(n-1)/2)){
                            cout<<"#";
                        }
                        else{
                            cout<<" ";
                        }
                    }
                }

            }
            cout<<"\n";
        }
    }
    else{
        for(int i=1;i<=n*5;i++){
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || (i>=(((n*5)+2)/2)-n/2 && i<=(((n*5)+2)/2)+(n-1)/2)){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }

            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || (i>=(((n*5)+2)/2)-n/2 && i<=(((n*5)+2)/2)+(n-1)/2) || i>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(j<=n || j>n*5-n || (i>=n+1 && i<=n+n)){
                    if(i>=n+1 && i<=n+n && (j>=(((n*5)+2)/2)-n/2 && j<(((n*5)+2)/2)+n/2)){
                        cout<<" ";
                    }
                    else{
                        cout<<"#";
                    }

                }
                else{
                    if((i>=(((n*5)+2)/2)-(n)/2 && i<(((n*5)+2)/2)+(n)/2) && (j>=(((n*5)+2)/2)-(n)/2 && j<(((n*5)+2)/2)+(n)/2)){
                        cout<<"#";
                    }
                    else{
                        cout<<" ";
                    }
                }
            }
            cout<<" ";
            for(int j=1;j<=5*n-n;j++){
                if(i<=n || j<=n || (i>=(((n*5)+2)/2)-n/2 && i<(((n*5)+2)/2)+n/2) || i>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            for(int j=5*n-n;j<5*n;j++){
                if(i>n && j>n && (i<(((n*5)+2)/2)-n/2 || i>=(((n*5)+2)/2)+n/2) && i<=n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
                cout<<" ";
            for(int j=1;j<=n*5;j++){
                if(i<=n || j<=n || i>n*5-n || j>n*5-n){
                    cout<<"#";
                }
                else{
                    cout<<" ";
                }
            }
            cout<<" ";
            for(int j=1;j<=n*5;j++){
                if((i<=n && j>n*5-n) || (i<=n && j<=n)){
                    cout<<"#";
                }
                else{
                    if(i<=n+n && j<=n*5-n && i>n && j>n){
                        if(i>=n+1 && i<=n+n && (j>=(((n*5)+2)/2)-n/2 && j<(((n*5)+2)/2)+n/2)){
                        cout<<" ";
                    }
                        else{
                            cout<<"#";
                        }
                    }
                    else{
                        if(i>n &&  (j>=(((n*5)+2)/2)-n/2 && j<(((n*5)+2)/2)+n/2)){
                            cout<<"#";
                        }
                        else{
                            cout<<" ";
                        }
                    }
                }

            }
            cout<<"\n";
        }
    }




}