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';
}
}