Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: lazybw_

Problemset: กังหันสี่ทิศ

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-11 14:08:36

#include <bits/stdc++.h>
using namespace std;
using ll = long long;

int main() {
    ll n; cin>>n;
    for (ll i = n-1; i > 0; i--) {
        for (ll ii = 0; ii < n-i-1; ii++) cout<<' ';
        cout<<char('A'+i);
        for (ll ii = 0; ii < 2*i-1; ii++) cout<<' ';
        cout<<char('A'+i);
        for (ll ii = 0; ii < n-i; ii++) cout<<' ';
        
        for (ll ii = 0; ii < n-i-1; ii++) cout<<' ';
        cout<<'*';
        for (ll ii = 0; ii < 2*i-1; ii++) cout<<' ';
        cout<<'*';
        
        cout<<'\n';
    }
    for (ll i = 0; i < n-1; i++) cout<<' ';
    cout<<'A';
    for (ll i = 0; i < n-2+n+1; i++) cout<<' ';
    cout<<'*'<<'\n';
    for (ll i = 1; i < n; i++) {
        for (ll ii = 0; ii < n-i-1; ii++) cout<<' ';
        cout<<char('A'+i);
        for (ll ii = 0; ii < 2*i-1; ii++) cout<<' ';
        cout<<char('A'+i);
        for (ll ii = 0; ii < n-i; ii++) cout<<' ';
        
        for (ll ii = 0; ii < n-i-1; ii++) cout<<' ';
        cout<<'*';
        for (ll ii = 0; ii < 2*i-1; ii++) cout<<' ';
        cout<<'*';
        
        cout<<'\n';
    }
    
    return 0;
}