题解 | #删除字符串中出现次数最少的字符#
删除字符串中出现次数最少的字符
https://www.nowcoder.com/practice/05182d328eb848dda7fdd5e029a56da9
#include <iostream>
using namespace std;
#include<vector>
#include<algorithm>
int main() {
string a;
cin>>a;
vector<int>v;
for(int i=0;i<a.size();i++){
int number = count(a.begin(),a.end(),a[i]);
v.push_back(number);
}vector<int>v2(v);
sort(v2.begin(),v2.end());
int number = v2.front();
int i=0;
for(vector<int>::iterator it=v.begin();it!=v.end();it++){
if(*it!=number){
cout<<a[i];
}i++;
}
}
// 64 位输出请用 printf("%lld")


查看5道真题和解析