文章

2

粉丝

322

获赞

5

访问

21.2k

头像
使用哈希,感觉应该最简单了
P1019 贵州大学机试题
发布于2020年3月17日 18:58
阅读数 9.3k

#include<bits/stdc++.h>
#include<stdio.h>
using namespace std;
int main(){
    char s[1000];
    int map[128] = {0};
    gets(s);
    int len = strlen(s);
    for(int i = 0 ;i<len;i++){
        if(s[i]>='A'&&s[i]<='Z') s[i] = s[i] + 32;
        map[s[i]]++;
    }
    int max = 0;
    char index;
    for(int i = 97;i<123;i++){
        if(max<map[i]) {
            max = map[i];
            index = i;
        }
    }
    printf("%c %d",index,max);
    return 0;
}
 

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发