Submission

Status:

[xSSSSSS][xSSSSSSSSSS][xSSSSSSSSSSSSSSSSSSSS]

Subtask/Task Score:

{0/15}{0/30}{0/55}

Score: 0

User: tull

Problemset: ป้ายไฟ

Language: cpp

Time: 0.000 second

Submitted On: 2026-06-02 23:23:16

#pragma GCC optimize("O3,unroll-loops")
#include <bits/stdc++.h>
using namespace std;
#define int long long
#define bp '\n'
#define ld long double
#define vp cout<<'\n';
#define all(A) A.begin(),A.end()
using pii=pair<int,int>;
const int MOD=1e9+7;
const int MNLL=-1e18;
const int MXLL=1e18;
const int N=2e5+10;
const string sans[]={"NO","YES"};
int d[7'500'500];
signed main(){
    cin.tie(nullptr)->sync_with_stdio(false);
    int n=5;
    cin>>n;
    for(int i=0;i<3+(n-3)*2;++i){
        if(i==0){
            cout<<'#'<<string(n-2,' ')<<'#'<<' '<<string(n,'#')<<' '<<'#'
            <<string(n-2,' ')<<'#'<<' '<<string(n,'#');
        }else if(i==n-3+1){
            cout<<'#'<<string(n-2,' ')<<'#'<<' '<<string(n,'#')<<' '<<'#'
            <<'#'<<string(n-2,' ')<<' '<<string(n,'#');
        }else if(i==3+(n-3)*2-1){
            cout<<string(n,'#')<<' '<<string(n,'#')<<' '<<'#'
            <<string(n-2,' ')<<'#'<<' '<<'#'
            <<string(n-2,' ')<<'#';
        }else if(i<n-3+1){
            cout<<'#'<<string(n-2,' ')<<'#'<<' '<<'#'<<string(n-1,' ')<<' '<<'#'
            <<string(n-3-i+1,' ')<<'#'<<string(i,' ')<<' '<<'#'<<string(n-2,' ')<<'#';
        }else{
            cout<<'#'<<string(n-2,' ')<<'#'<<' '<<'#'<<string(n-1,' ')<<' '<<'#'
            <<string(i-(n-1)+1,' ')<<'#'<<string(n-(i-(2+(n-3))+3),' ')<<' '<<'#'<<string(n-2,' ')<<'#';
        }
        cout<<'\n';
    }
}