Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: jackpapho
Problemset: ห่วงโซ่ (Chain)
Language: cpp
Time: 0.033 second
Submitted On: 2026-10-08 10:42:05
#include <iostream>
#include <string>
#include <vector>
using namespace std;
int main(){
cin.tie(0)->sync_with_stdio(0);
vector<vector<char>> arr(100,vector<char>(25000,'.'));
string s;
int n,start = 0;
cin >> s >>n;
for(char c:s){
for (int i = 0;i <= n;i++){
arr[i][start+n-i] = c;
arr[i][start+n+i] = c;
arr[n+i][start+n*2-i] = c;
arr[n+i][start+i] = c;
}
start+=(n*2-1);
}
for (int i = 0;i < n*2+1;i++){
for (int j = 0;j<n*2*s.length()-(s.length()-2);j++){
cout << arr[i][j];
}
cout << '\n';
}
return 0;
}