Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
57467 xyh J2 C++ 通过 100 39 MS 660 KB 847 2022-10-04 11:26:47

Tests(10/10):


#include<bits/stdc++.h> using namespace std; string str,s;//1>>uu,2>>nn int T,n,len,ll,j; void print(string ans){ int l=ans.size(); for(register int i=0;i<l;i++){ if(ans[i]=='0') continue; printf("%c",ans[i]); } puts(""); return; } int main(){ cin>>T; while(T--){ cin>>n>>str; len=str.size(),s=""; for(register int i=0;i<len;i++){ if(str[i]=='w') s+="uu"; else if(str[i]=='m') s+="nn"; else s+=str[i]; } //cout<<s<<endl; ll=len=s.size(); if(len==n){ print(s); continue; } for(register int i=0;i<len;i++){ if(s[i]=='u'&&s[i+1]=='u') { s[i]='w',s[i+1]='0',ll--; if(ll==n) { print(s); break; } } if(s[i]=='n'&&s[i+1]=='n') { s[i]='m',s[i+1]='0',ll--; if(ll==n) { print(s); break; } } } } return 0; }


测评信息: