Submission
Status:
------x---
Subtask/Task Score:
0/100
Score: 0
User: spammer_destroyer
Problemset: ห่วงโซ่ (Chain)
Language: cpp
Time: 0.041 second
Submitted On: 2025-10-27 07:25:58
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
string str;
int n,i,j,l;
cin >> str >> n;
int len=str.length();
vector<vector<char>> arr(2*n+1,vector<char>(len*(2*n+1)-n+1,'.'));
int sum=0;
for(i=0;i<2*n+1;i++) {
for(l=0;l<len;l++) {
for(j=0;j<2*n+1;j++) {
if(i+j==n||i+j==n*3||i-j==n||j-i==n) {
arr[i][sum+j]=str[l];
}
}
sum+=(2*n-1);
}
sum=0;
cout << "\n";
}
//print out array
for(i=0;i<2*n+1;i++) {
for(j=0;j<len*(2*n+1)-2*n+2;j++) {
cout << arr[i][j];
}
cout << "\n";
}
return 0;
}