2775: 字母的争论

Time Limit: 1 Sec   Memory Limit: 128 MB
Submit: 84   Solved: 57
[ Submit][ Status][ Web Board]

Description

某一天,26个小写的英文字母争论了起来,它们都想当老大,闹得不可开交。这时逗比的小甲想到了一个好办法使它们平息了下来,规则是这样的:读入一行仅由小写英文字母组成的字符串,统计这26个小写英文字母在这串字符中出现的次数,谁出现的此数多谁就是老大。另外,没有出现在这串字符中的小写英文字母就只能甘拜下风了。虽然这种办法对有些字母有些不公平,但是大家还是硬着头皮接受了。那么好了,现在问题来了,聪明的你就编道程序帮它们解决吧。

Input

一行仅由小写英文字母组成的字符串,不包含其他的各类字符。

Output

输出出现次数最多的字母和次数,如果出现次数相同则输出ASCII码大的

Sample Input

goodgoodstudydaydayup

Sample Output

d:5

HINT

Source

刘壮&OJ

AC代码:

#include <stdarg.h>
#include <iostream>
#include <math.h>
#include <iomanip>
#include <cctype>
#include <cstring>
#include <algorithm>
using namespace std;
int main(){string s;while(cin>>s){int len=s.length();int p[26],t[26],z;memset(p,0,sizeof(p));memset(t,0,sizeof(t));for(int i=0;i<len;i++){if(islower(s[i])){z=s[i]-96;p[z]++;}}int max=-111,oo=0;for(int i=0;i<26;i++){if(p[i]>max){max=p[i];oo=i;}}sort(p,p+26);char c;cout<<(c=oo+96+'\0')<<":"<<p[25]<<'\12';}return 0;
}

YTU 2775: 字母的争论相关推荐

  1. YTU OJ 2775: 字母的争论

    题目描述 某一天,26个小写的英文字母争论了起来,它们都想当老大,闹得不可开交.这时逗比的小甲想到了一个好办法使它们平息了下来,规则是这样的:读入一行仅由小写英文字母组成的字符串,统计这26个小写英文 ...

  2. OJ刷题之《字母的争论》

    题目描述 某一天,26个小写的英文字母争论了起来,它们都想当老大,闹得不可开交.这时逗比的小甲想到了一个好办法使它们平息了下来,规则是这样的:读入一行仅由小写英文字母组成的字符串,统计这26个小写英文 ...

  3. [YTU]_1032( 统计出其中英文字母、数字、空格和其他字符的个数)

    Description 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. Input 一行字符 Output 统计值 Sample Input aklsjflj123 sadf918 ...

  4. [YTU]_2760( 字符串---首字母变大写)

    Description 输入一行英文句子,将每个单词的第一个字母改成大写字母. Input 一个长度不超过100的英文句子 Output 将原先句子中单词的第一个字母改成大写字母输出 Sample I ...

  5. [YTU]_1985( C语言实验——保留字母)

    编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出. Input 一个字符串,长度不超过80个字符. Output 删掉非英文字母后的字符串. Sample Input abc1 ...

  6. YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔

    YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec  Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...

  7. 关于第5周反向传播算法的一些争论与思考

     关于第5周反向传播算法的一些争论与思考 第5周介绍了神经网络的反向传播算法.由于介绍得比较简要,很多地方没有讲透(众:You can you up!),后来C站论坛里有几个网友开始争论其中的公式 ...

  8. 加密市场的牛熊周期;NFT 定义的争论

    1.中非共和国正式推出国家加密货币Sango Coin 7 月 4 日消息,中非共和国在 Sango 创世活动中正式推出 Sango Coin,并作为该国的国家加密货币.中非共和国总统 Faustin ...

  9. [No00002A]26个英语字母的原始象形意义、含义、产生及发展历史

    我们都知道汉字是象形文字,但如果说英语也是象形文字,你一定会以为纯是无稽之谈.其实,追根溯源,英语的26个字母确实来自于象形文字.这26个字母最初起源于埃及象形文字,后由腓尼基人改进发明了腓尼基字母, ...

最新文章

  1. Day8 - Python网络编程 Socket编程 --转自金角大王
  2. linux动态库文件.so为什么有多个版本号?(多个名字)(小版本升级)
  3. android handler 的removeMessages的使用
  4. mycat两个mysql实例的搭建_Mycat-多实例的搭建
  5. 【Flink】UnsatisfieldlinkError : org.apache.hadoop.util.NativeCrc32
  6. 基于visual Studio2013解决C语言竞赛题之1071打印工资
  7. Kubernetes 网络部分
  8. 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!
  9. 单元测试工具cmocka英文教程,非常漂亮
  10. (十) 一起学 Unix 环境高级编程 (APUE) 之 线程控制
  11. Oracle 11g简体中文版的安装过程及图解
  12. 五、实现一个10秒钟的倒计时,即:从10~0依次打印,每次打印间隔一秒
  13. 2017年我国大数据趋势分析
  14. 使用pscc抠人物图像头发
  15. STATA 和 SAS 输入输出示范
  16. PASCAL 高级编程
  17. 2004古墓丽影黄金关卡——Lara在电影中:二号门
  18. Windows下编译语音识别引擎Wenet
  19. 各大数据库厂商怎样看竞争对手
  20. 马耳他新规要求所有房产租赁合同在区块链上登记

热门文章

  1. 诛天者 pat basic 练习五十五 集体照
  2. 诛天者 pat basic 练习五十四 求平均值 测试点2错误
  3. Eclipse的Debug调试【转载】
  4. Go语言自学系列 | golang标准库bytes
  5. “5G新体验,合作赢未来”中国移动携合作伙伴打造5G合作生态
  6. 【CodeM编程】优惠券
  7. hive union all
  8. C++、VC++、MFC网页自动注册、登陆、发帖、留言,QQ注册、QQ申请器源码、注册邮箱源码、自动发帖源码
  9. Matlab表白代码(简单)
  10. PC机使用网络调试助手获取onenet的数据