Submission

Status:

PPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: kavin8888

Problemset: ฝุ่นธุลีล้อมดาว

Language: cpp

Time: 0.013 second

Submitted On: 2025-10-28 09:09:58

#include <bits/stdc++.h>
using namespace std;
#define spps1 ios::sync_with_stdio(false)
#define spps2 cin.tie(nullptr)
#define ei else if
int main() {
	spps1; spps2;
	int n; cin>>n;
	int sz=2*n-1;
	string tmp="";
	for(int i=0;i<sz;i++) tmp+='-';
	vector<string> out(sz,tmp);
	for(int i=0;i<sz;i++)
	{
		for(int j=0;j<sz;j++)
		{
			if(i+j>=n-1 && i-j<=n-1 && j-i<=n-1 && i+j<=3*(n-1))
			{
				out[i][j]='+';
			}
			if(i==n-1 && j==n-1)
			{
				out[i][j]='*';
			}
		}
	}
	for(int i=0;i<out.size();i++)
	{
		cout<<out[i]<<'\n';
	}
    return 0;
}