感觉题目的无冗余的意思是要求去重,结果给的测试案例是拼接的意思.....(我理解错了?)
将下面代码的注释去掉即可实现去重
#include <bits/stdc++.h>
using namespace std;
int main(){
string s1,s2,res;
cin>>s1>>s2;
int len,i,j,k;
res = s1+s2;
cout<<res;
// len = res.size();
// k = 0; //记录不重复序列的最后一位
// for(j = 1; j < len; j++){
// for(i = 0; i <= k; i++){ //将待插入元素res[j]与从0遍历到不重复序列的最后一位之间的元素进行逐一比较
// if(res[j] == res[i])
// break;
// }
// if(i>k)
// res[++k] = res[j];
// }
// for(i = 0; i <= k; i++)
// cout<<res[i];
}

京公网安备 11010502036488号