当前位置:网站首页>试题G:单词分析 ← 第十一届蓝桥杯大赛第二场省赛赛题
试题G:单词分析 ← 第十一届蓝桥杯大赛第二场省赛赛题
2022-08-03 10:45:00 【hnjzsyjyj】
【问题描述】
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。
现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。
【输入格式】
输入一行包含一个单词,单词只由小写英文字母组成。
【输出格式】
输出由两行,第一行包含一个英文字母,表示单词中出现得最大的字母是哪个,如果有多个字母出现的次数相等,输出字典序列最小的那个。
【算法代码一】
#include <bits/stdc++.h>
using namespace std;
int num[27];
int main() {
string s;
cin>>s;
for(int i=0; i<s.length(); i++) {
int t=s[i]-'a';
num[t]++;
}
int maxVal=0;
char ch;
for(int i=0; i<27; i++) {
if(maxVal<num[i]) {
maxVal=num[i];
ch=(char)(i+'a');
}
}
cout<<ch<<endl;
cout<<maxVal<<endl;
return 0;
}
/*
in:
woshiyigebing
out:
i
3
*/
【算法代码二】
#include <bits/stdc++.h>
using namespace std;
const int maxn=1005;
int num[maxn];
int main() {
string s;
cin>>s;
for(int i=0; i<s.length(); i++) {
int t=s[i]-'a';
num[t]++;
}
int maxVal=0;
char ch;
for(int i=0; i<maxn; i++) {
if(maxVal<=num[i]) {
if(maxVal<num[i]) {
maxVal=num[i];
ch=(char)(i+'a');
}
else if(maxVal==num[i]) {
maxVal=num[i];
ch=ch;
}
}
}
cout<<ch<<endl;
cout<<maxVal<<endl;
return 0;
}
/*
in:
woshiyigebing
out:
i
3
*/
【参考文献】
https://blog.csdn.net/qq_20144897/article/details/122956448
边栏推荐
- 如何将Oracle/MySQL中的数据迁移到GBase 8c中?
- 4 g acquisition ModbusTCP turn JSON MQTT cloud platform
- MySQL中tinytext、text、mediumtext和longtext等各个类型详解[通俗易懂]
- 深入解析分布式文件系统的一致性的实现
- 安全研究员:大量Solana钱包被盗
- 从餐桌到太空,孙宇晨的“星辰大海”
- What is the IDE?Novice with which the IDE is better?
- Leecode-SQL 1527. 模糊查询匹配(模糊查询用法)
- 进入 SQL Client 创建 table 后,在另外一个节点进入 SQL Client 查询不到
- Win10/11 删除文件资源管理器左侧栏目文件夹
猜你喜欢
LeetCode_多叉树_中等_429.N 叉树的层序遍历
三大产品力赋能欧萌达OMODA5
synchronized
投稿有礼,双社区签约博主名额等你赢!
This article understands the process from RS485 sensor to IoT gateway to cloud platform
嵌入式软件组件经典架构与存储器分类
以网强算,中国移动算网建设激发澎湃能量
With strong network, China mobile to calculate excitation surging energy network construction
STM32+OLED显示屏制作指针式电子钟
机器学习概述
随机推荐
2022T电梯修理考试题及答案
三大产品力赋能欧萌达OMODA5
gbase在轨道交通一般都采用哪种高可用架构?
免费的mysql数据库管理工具_易语言快速导入MySQL数据库
C# Color颜色RGB对照表、颜色选择器
What is the IDE?Novice with which the IDE is better?
对话 | AI、机器学习在材料科学研究中能发挥哪些作用?
ScrollView嵌套RecyclerView滚动冲突
2022年山东省安全员C证复习题模拟考试平台操作
后台图库上传功能
Boolean 与numeric 无法互转
LeetCode_二分搜索_简单_367.有效的完全平方数
流水线设计的方法和作用「建议收藏」
开源一夏 | 教你快速实现“基于Docker快速构建基于Prometheus的MySQL监控系统”
Machine Learning Overview
被审稿人吐槽没有novelty!深度学习方向怎么找创新点?
C#+WPF 单元测试项目类高级程序员必知必会
从餐桌到太空,孙宇晨的“星辰大海”
罕见的数学天才,靠“假结婚”才得到追求事业的机会
json格式的字符串是什么类型的_输入字符串的格式要求