当前位置: 首页 > news >正文

GESP认证C++编程真题解析 | B4262 [GESP202503 三级] 词频统计

欢迎大家订阅我的CSDN专栏:算法题解:C++与Python实现!
本专栏旨在帮助大家从基础到进阶 ,逐步提升编程能力,助力信息学竞赛备战!

专栏特色
1.经典算法练习:根据信息学竞赛大纲,精心挑选经典算法题目,提供清晰的代码实现与详细指导,帮助您夯实算法基础。
2.系统化学习路径:按照算法类别和难度分级,从基础到进阶,循序渐进,帮助您全面提升编程能力与算法思维。

适合人群:

  • 准备参加蓝桥杯、GESP、CSP-J、CSP-S等信息学竞赛的学生
  • 希望系统学习C++/Python编程的初学者
  • 想要提升算法与编程能力的编程爱好者

附上汇总帖:GESP认证C++编程真题解析 | 汇总


【题目来源】

洛谷:[B4262 GESP202503 三级] 词频统计 - 洛谷 (luogu.com.cn)

【题目描述】

在文本处理中,统计单词出现的频率是一个常见的任务。现在,给定 \(n\) 个单词,你需要找出其中出现次数最多的单词。在本题中,忽略单词中字母的大小写(即 AppleappleAPPLEaPPle 等均视为同一个单词)。

请你编写一个程序,输入 \(n\) 个单词,输出其中出现次数最多的单词。

【输入】

第一行,一个整数 \(n\),表示单词的个数;

接下来 \(n\) 行,每行包含一个单词,单词由大小写英文字母组成。

输入保证,出现次数最多的单词只会有一个。

【输出】

输出一行,包含出现次数最多的单词(输出单词为小写形式)。

【输入样例】

6
Apple
banana
apple
Orange
banana
apple

【输出样例】

apple

【算法标签】

《洛谷 B4262 词频统计》 #字符串# #GESP# #2025#

【代码详解】

#include <bits/stdc++.h>
using namespace std;string s;  // 存储出现次数最多的字符串
map<string, int> mp;  // 用于统计每个字符串出现的次数
int n, maxn = -1;  // n: 字符串个数,maxn: 当前最大出现次数// 将字符串转换为小写
string f(string s) {for (int i = 0; i < s.size(); i++) {if (s[i] >= 'A' && s[i] <= 'Z') {s[i] = s[i] - 'A' + 'a';  // 大写字母转小写}}return s;
}int main() {cin >> n;  // 输入字符串个数for (int i = 1; i <= n; i++) {string s1;cin >> s1;  // 输入当前字符串s1 = f(s1);  // 转换为小写mp[s1]++;  // 统计该字符串出现次数// 更新最大出现次数和对应的字符串if (mp[s1] > maxn) {s = s1;maxn = mp[s1];}}cout << s << endl;  // 输出出现次数最多的字符串return 0;
}

【运行结果】

6
Apple
banana
apple
Orange
banana
apple
apple
http://www.jsqmd.com/news/257409/

相关文章:

  • springboot微信小程序民宿预订管理系统设计与实现
  • 面试题_ZH
  • 2026年市场上口碑好的打包扣供应商有哪些,市面上打包扣源头厂家甄选实力品牌 - 品牌推荐师
  • 盘点2026年热门膜脱水厂供应商,膜脱水优质供货厂家哪家强? - 工业品牌热点
  • 2026年头部吊顶式空调机组品牌推荐排行榜,消防排烟风机/空气幕/新风换气机,吊顶式空调机组公司选哪家 - 品牌推荐师
  • 计算机专业毕业设计开发指南【一键消除烦恼】
  • 校园体育场馆(设施)使用管理网站毕业论文+PPT(附源代码+演示视频)
  • 实用指南:《统计学习方法》第6章——逻辑斯谛回归与最大熵模型(上)【学习笔记】
  • 2026年保湿修复乳推荐:基于临床验证的TOP10口碑排名与深度评测 - 十大品牌推荐
  • GESP认证C++编程真题解析 | B4261 [GESP202503 三级] 2025
  • 2026年保湿修复乳推荐:十大品牌五维修复机制评价及权威排名解析 - 十大品牌推荐
  • 2026年保湿修复乳推荐:2026年度横向对比评测与真实用户评价排名报告 - 十大品牌推荐
  • 2026年温泉工程公司推荐:五大服务商拆解评测及长期合作评价排名终极 - 十大品牌推荐
  • 2026年温室工程厂家实力推荐:青州市广源温室工程有限公司,连栋/智能/玻璃温室 - 品牌推荐官
  • 2026年订货系统平台推荐:基于行业权威评测的TOP5排名与深度评价 - 十大品牌推荐
  • 2026年温泉工程公司推荐:五大服务商深度评测及长期合作评价排名指南 - 十大品牌推荐
  • 如何挑选合适的订货系统?2026年最新五大平台评测与推荐排名 - 十大品牌推荐
  • 读人本智能产品设计6原则04表达(上)
  • 2026常德时尚照明灯具厂家排名,这些品牌性价比高值得关注 - 工业品牌热点
  • 2026年订货系统平台推荐:聚焦用户口碑对比的深度评测及权威排名 - 十大品牌推荐
  • 2026年深圳led发光字施工安装公司权威推荐榜单:广告招牌施工/发光字设计安装/广告招牌安装 /发光字定制 /广告招牌施工/门头招牌综合服务商精选 - 品牌推荐官
  • Cloudflare D1 免费额度:馅饼还是陷阱?
  • 2024年Java后端开发技能树(附学习路线图)
  • docker都没法访问了,都无法安装,镜像也不可以下载,还需要学习docker么
  • 如何用一款刷题APP,高效通关华为数通认证?我的HCIP备考心得分享
  • 杰理之开启小度后无法生成不同的蓝牙名和BLE名字【篇】
  • 基于SpringBoot的绘画约稿交易服务平台
  • 杰理之设置DAC输出为24Bit,连接小度APP后会变调【篇】
  • 杰理之强制同时使能声卡和混合录音功能【篇】
  • 杰理之增加AAC能量检测功能【篇】