A. Cipher Shifer
简单题,使用vector存放答案。
statu存放当前状态,每次更新vector时更新状态。
不断存入,最后输出即可。
#include<iostream>
#include<vector>
using namespace std;
int main()
{
int T;cin>>T;
while(T--){
int n;string s;
cin>>n>>s;
vector<char>v;
int statu=1;
for(int i=0;i<s.length();i++){
if(statu==1){
v.push_back(s[i]);
statu=0;
}else{
if(i<s.length()&&s[i]==v.back()){
statu=1;
}
}
}
for(auto x:v) cout<<x;
cout<<endl;
}
}