郑州网站建设精英,没有域名可以先做网站吗,中国企业登记网官网,南昌建设人才网站题目描述
小蓝正在学习一门神奇的语言#xff0c;这门语言中的单词都是由小写英文字母组 成#xff0c;有些单词很长#xff0c;远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词#xff0c;他准备不再完全记忆这些单词#xff0c;而是根据单词中哪个字母出…题目描述
小蓝正在学习一门神奇的语言这门语言中的单词都是由小写英文字母组 成有些单词很长远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词他准备不再完全记忆这些单词而是根据单词中哪个字母出现得最多来分辨单词。
现在请你帮助小蓝给了一个单词后帮助他找到出现最多的字母和这 个字母出现的次数。
输入描述
输入一行包含一个单词单词只由小写英文字母组成。
对于所有的评测用例输入的单词长度不超过 1000。
输出描述
输出两行第一行包含一个英文字母表示单词中出现得最多的字母是哪 个。如果有多个字母出现的次数相等输出字典序最小的那个。
第二行包含一个整数表示出现得最多的那个字母在单词中出现的次数。
输入输出样例
示例 1
输入
lanqiao
输出
a
2
示例 2
输入
longlonglongistoolong
输出
o
6
代码:
#include iostream
#include string
using namespace std;
int main()
{ int a[26] {0},max; string arr; char MaxWord; cin arr; for(int i 0; i arr.length(); i) a[arr[i] - a]; for(int i 25; i 0; i--) { if(a[i] max) { max a[i]; MaxWord char(i a); } } cout MaxWord endl; cout max; return 0;
}