解题思路:
使用map
参考代码:
#include<iostream>
#include<map>
#include<algorithm>
#include<vector>
using namespace std;
map<char,int> m;
typedef pair<char, int> Pair;
int main()
{
string s;
cin>>s;
int len=s.length();
int ma=0,mi=1000;
for(int i=0;i<len;i++){
m[s[i]]++;
ma=max(ma,m[s[i]]);
}
for(map<char,int>::iterator iter=m.begin();iter!=m.end();iter++){
if(iter->second!=0)
mi=min(mi,iter->second);
}
cout<<ma-mi<<endl;
return 0;
}
0.0分
0 人评分
妹子杀手的故事 (C语言代码)浏览:692 |
回文数(一) (C语言代码)浏览:764 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:616 |
成绩转换 (C语言代码)浏览:1012 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:526 |
C语言训练-亲密数 (C语言代码)浏览:683 |
打印十字图 (C语言代码)浏览:2718 |
1050题解(结构体数组与结构体指针的使用)浏览:1114 |
小O的数字 (C语言代码)浏览:1417 |
C语言训练-最大数问题 (C语言代码)浏览:598 |