提交时间:2022-10-04 11:29:22
运行 ID: 57491
#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; } }