提交时间:2022-10-04 11:32:01

运行 ID: 57509

#include<bits/stdc++.h> using namespace std; int t,n,len,j,sum,k; char tmp[200005]; string s; int main() { cin>>t; while(t--) { j=0; cin>>n>>s; len=s.size(); for(int i=0; i<len; i++) { if(s[i]=='w')tmp[++j]=tmp[++j]='u'; else if(s[i]=='m')tmp[++j]=tmp[++j]='n'; else tmp[++j]=s[i]; } sum=j-n; if(!sum) for(int i=1; i<=j; i++)cout<<tmp[i]; else { for(int i=1; i<=j; i++) { if(sum) { if(tmp[i]=='u'&&tmp[i+1]=='u')cout<<"w",i++,sum--; else if(tmp[i]=='n'&&tmp[i+1]=='n')cout<<"m",i++,sum--; else cout<<tmp[i]; } else cout<<tmp[i]; } } cout<<endl; } }