#include <iostream>
#include <string>
using namespace std;
string s;
int K,status[200]={0};
bool print[200]={0};
void judge(int &pos){
bool stucked=true;
for(int i=pos+1;i<pos+K;i++){
if(s[i]!=s[pos]){
stucked=false;
break;
}
}
if(stucked){
status[s[pos]]=2;
pos=pos+K-1; //
}else status[s[pos]]=1;
}
int main(){
//freopen("g:\\in.txt","r",stdin);
cin>>K>>s;
for(int i=0;i<s.size();i++){
if(status[s[i]]==1) continue;
judge(i);
}
for(int i=0;i<s.size();i++){
if(status[s[i]]==2&&!print[s[i]]){
printf("%c",s[i]);
print[s[i]]=true;
}
}
printf("\n");
for(int i=0;i<s.size();i++){
printf("%c",s[i]);
if(status[s[i]]==2) i=i+K-1;
}
return 0;
}
PAT A1112
最新推荐文章于 2022-02-26 10:44:50 发布