感觉题目的无冗余的意思是要求去重,结果给的测试案例是拼接的意思.....(我理解错了?)
将下面代码的注释去掉即可实现去重
#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]; }