Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Ecir
Problemset: ห่วงโซ่ (Chain)
Language: cpp
Time: 0.040 second
Submitted On: 2025-09-28 13:48:33
#include <bits/stdc++.h>
using namespace std;
char pic[100][25000];
int main(){
string s;int n;cin >> s >> n;
int l=n*2+1;
int sz=s.size();
for(int i=1;i<=99;i++) for(int j=1;j<=24999;j++) pic[i][j]='.';
for(int k=0;k<sz;k++){
for(int i=1;i<=l;i++){
for(int j=1;j<=l;j++){
if(abs(i-n-1)+abs(j-n-1)==n) pic[i][j+l*k-2*k]=s[k];
}
}
}
for(int i=1;i<=l;i++){
for(int j=1;j<=l*sz-2*(sz-1);j++){
cout << pic[i][j];
}
cout << "\n";
}
return 0;
}