- 2026suzhongcheng 的博客
解密器(栅栏)
- 2024-7-9 17:21:05 @
#include<bits/stdc++.h>
using namespace std;
int main(){
string a,tmp[128]={};
int n,m,i,j,t,t1=0;
getline(cin,a,'.'),n=a.size();cin>>m;
for(i=0;i<m;i++){
t=(n/m)+(i<n%m?1:0);
for(j=t1;j<t1+t;j++)
tmp[i]+=a[j];
t1+=t;
}
t1=0;
for(i=0;i<t+1;i++){
for(j=0;j<m;j++){
if(t1<n){
putchar(tmp[j][i]);
t1++;
}
}
}
putchar('.');
return 0;
}//1.2