输入9 1 2 3 4 5 6 A B
输出B 1 2 3 4 5 6 12 34 AB CD
#include <iostream>
#include <algorithm>
#include <vector>
#include <iomanip>
using namespace std;
int main()
{
int len;
cin>>len;
char t;
vector<char> q;
int sz=0;
for(int i=0;i<len-1;i++){
cin>>t;
q.push_back(t);
if(t=='A' || t=='B'){
sz++;
}
}
cout<<setiosflags(ios::uppercase)<<hex<<len+sz<<" ";
/*printf("%X",len+sz);
cout<<" ";*/
for(int i=0;i<len-2;i++){
if(q[i]=='A' ){
cout<<"12"<<" "<<"34"<<" ";
}else if(q[i]=='B'){
cout<<"AB"<<" "<<"CD"<<" ";
}
else{
cout<<q[i]<<" ";
}
}
if(q[len-2]=='A' ){
cout<<"12"<<" "<<"34"<<endl;
}else if(q[len-2]=='B'){
cout<<"AB"<<" "<<"CD"<<endl;
}
else{
cout<<q[len-2]<<endl;
}
return 0;
}