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