双指针,依次循环数个数。暴力出奇迹!!!
#include<bits/stdc++.h>
using namespace std;
int main() {
string s;
int n;
cin>>s;
cin>>n;
while(n--){
string a="";
for(int i=0;i<s.size();i++){
int j=i;
while(j<s.size()&&s[j]==s[i])j++;
a+=(j-i)+'0';
a+=s[i];
i=j-1;
}
s=a;
}
cout<<s;
}