YTU 2775: 字母的争论
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: 字母的争论相关推荐
- YTU OJ 2775: 字母的争论
题目描述 某一天,26个小写的英文字母争论了起来,它们都想当老大,闹得不可开交.这时逗比的小甲想到了一个好办法使它们平息了下来,规则是这样的:读入一行仅由小写英文字母组成的字符串,统计这26个小写英文 ...
- OJ刷题之《字母的争论》
题目描述 某一天,26个小写的英文字母争论了起来,它们都想当老大,闹得不可开交.这时逗比的小甲想到了一个好办法使它们平息了下来,规则是这样的:读入一行仅由小写英文字母组成的字符串,统计这26个小写英文 ...
- [YTU]_1032( 统计出其中英文字母、数字、空格和其他字符的个数)
Description 输入一行字符,分别统计出其中英文字母.数字.空格和其他字符的个数. Input 一行字符 Output 统计值 Sample Input aklsjflj123 sadf918 ...
- [YTU]_2760( 字符串---首字母变大写)
Description 输入一行英文句子,将每个单词的第一个字母改成大写字母. Input 一个长度不超过100的英文句子 Output 将原先句子中单词的第一个字母改成大写字母输出 Sample I ...
- [YTU]_1985( C语言实验——保留字母)
编一个程序,输入一个字符串,将组成字符串的所有非英文字母的字符删除后输出. Input 一个字符串,长度不超过80个字符. Output 删掉非英文字母后的字符串. Sample Input abc1 ...
- YTU 1495 蛇行矩阵 YTU 1607 字符棱形YTU 1959 图案打印YTU 2016 打印金字塔
YTU1495: 蛇行矩阵 题目描述: Time Limit: 1 Sec Memory Limit: 64 MB 蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形. Input 本题有多组数 ...
- 关于第5周反向传播算法的一些争论与思考
关于第5周反向传播算法的一些争论与思考 第5周介绍了神经网络的反向传播算法.由于介绍得比较简要,很多地方没有讲透(众:You can you up!),后来C站论坛里有几个网友开始争论其中的公式 ...
- 加密市场的牛熊周期;NFT 定义的争论
1.中非共和国正式推出国家加密货币Sango Coin 7 月 4 日消息,中非共和国在 Sango 创世活动中正式推出 Sango Coin,并作为该国的国家加密货币.中非共和国总统 Faustin ...
- [No00002A]26个英语字母的原始象形意义、含义、产生及发展历史
我们都知道汉字是象形文字,但如果说英语也是象形文字,你一定会以为纯是无稽之谈.其实,追根溯源,英语的26个字母确实来自于象形文字.这26个字母最初起源于埃及象形文字,后由腓尼基人改进发明了腓尼基字母, ...
最新文章
- Day8 - Python网络编程 Socket编程 --转自金角大王
- linux动态库文件.so为什么有多个版本号?(多个名字)(小版本升级)
- android handler 的removeMessages的使用
- mycat两个mysql实例的搭建_Mycat-多实例的搭建
- 【Flink】UnsatisfieldlinkError : org.apache.hadoop.util.NativeCrc32
- 基于visual Studio2013解决C语言竞赛题之1071打印工资
- Kubernetes 网络部分
- 他是浙大 19 岁大一新生,三个月斩获 WWDC 19 奖学金!
- 单元测试工具cmocka英文教程,非常漂亮
- (十) 一起学 Unix 环境高级编程 (APUE) 之 线程控制
- Oracle 11g简体中文版的安装过程及图解
- 五、实现一个10秒钟的倒计时,即:从10~0依次打印,每次打印间隔一秒
- 2017年我国大数据趋势分析
- 使用pscc抠人物图像头发
- STATA 和 SAS 输入输出示范
- PASCAL 高级编程
- 2004古墓丽影黄金关卡——Lara在电影中:二号门
- Windows下编译语音识别引擎Wenet
- 各大数据库厂商怎样看竞争对手
- 马耳他新规要求所有房产租赁合同在区块链上登记