#include <iostream> #include<bits/stdc++.h> using namespace std; int main() { string s;cin>>s; map<char,int> mp; int mi=1e9; char w; for(int i=0;i<(int)s.size();i++) { mp[s[i]]++; //mi=min(mi,mp[s[i]]); } for(auto x:mp) { mi=min(mi,x.second); } for(int i=0;i<(int)s.size();i++) { if(mp[s[i]]==mi)continue; else cout<<s[i]; } } // 64 位输出请用 printf("%lld")
//这题跟上一题很像,用int数组,map储存都可以。先统计字符的次数。然后再搞个循环找最小次数。
//最后输出,如果该字符的出现次数是mi的话,那么就跳过