Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: mmpk

Problemset: ห่วงโซ่ (Chain)

Language: cpp

Time: 0.039 second

Submitted On: 2025-10-05 16:03:12

#include<bits/stdc++.h>
using namespace std;
char p[100][25000];
int main(){
	int n;string s;
	cin>>s>>n;
	int l=2*n+1;int sz=s.size();
	for(int i=0;i<99;i++) for(int j=0; j<24999;j++) p[i][j]='.';
			for(int t=0;t<sz;t++){
					for( int i=0;i<l;i++ ){
						for(int j=0;j<l;j++){
							if(abs(i-n)+abs(j-n)==n) p[i][j+l*t-t*2]=s[t];	
						}
					}
			}	
	for(int i=0;i<l;i++){
		for(int j=0;j<l*sz-2*(sz-1);j++){
		cout<<p[i][j];
		}
		cout<<'\n';
	}			
	}