又是一道字符串处理
佬的思路太太太牛逼了!!!!
(刚开始以为要把重复的位置的空位留下 看来是我想多了)
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <queue>
#include <vector>
using namespace std;
const int N=1e4+10;
bool st[N];
int main(){
string a,b;
getline(cin,a);
getline(cin,b);
for(int i=0;i<a.size();i++){
for(int j=0;j<b.size();j++){
if(a[i]==b[j]) st[i]=1;//两层循环遍历 如果出现重复值 标记一下st数组
}
}
for(int i=0;i<a.size();i++){
if(!st[i]) cout<<a[i];//跳过st标记过的位置即可
}
cout<<endl;
return 0;
}