#include <bits/stdc++.h> using namespace std; int main() { map<char,int>mp; string s;cin>>s; for(int i=0;i<s.size();i++) { mp[s[i]]++; } int si=1e6; for(int i=0;i<mp.size();i++) { si=min(si,mp[s[i]]); } for(int i=0;i<s.size();i++) { if(mp[s[i]]>si) { cout<<s[i]; } } } // 64 位输出请用 printf("%lld")
用map快速统计每一个字符的数量,key放字符,value放数目;