news 2026/4/18 19:54:24

按键次数(key)- 2024庐阳小学T3

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
按键次数(key)- 2024庐阳小学T3

题目描述

计算机标准键盘,敲入某个字母,无论大写还是小写,都是按同一个键,一般键盘标识的字母都是大写,你可以低头看下键盘验证一下。 输入一篇文章,现在需要统计出字母键敲击的次数,根据敲击次数由大到小分行输出,若该字母没有出现,则不用输出。

输入格式

一段文章,若干字符组成。

输出格式

按照敲击次数从高到低输出该字母键及其敲击次数,若多个键敲击次数一样,按照字母表先后顺序输出。没有出现过的字母不需要输出。

输入输出样例

输入样例1:
HelloWorld C++2024
输出样例1:
L 3 O 2 C 1 D 1 E 1 H 1 R 1 W 1

说明

【数据范围】

30% 的数据,仅包含大写字母,长度不超过 25。

30% 的数据,字符串长度不大于 25。

100% 的数据,字符串长度不大于 300。

桶计数,简单!!!

#include<bits/stdc++.h> using namespace std; typedef long long LL; string s; LL cnt['z'+10]; int main(){ getline(cin,s); for(LL i=0;i<s.size();i++)if(islower(s[i]))s[i]-=32; for(LL i=0;i<s.size();i++)if(isupper(s[i]))cnt[s[i]]++; LL maxn=0; for(char i='A';i<='Z';i++)maxn=max(maxn,cnt[i]); for(LL i=maxn;i>=1;i--){ for(char j='A';j<='Z';j++){ if(cnt[j]==i)cout<<j<<" "<<cnt[j]<<endl; } } return 0; }
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/18 19:54:24

【架构设计】从概念到实践:ER图如何成为系统设计的“活地图”

1. ER图&#xff1a;从数据库设计到系统设计的思维跃迁 第一次接触ER图时&#xff0c;我也以为它就是个画数据库表的工具。直到有次项目复盘&#xff0c;业务方指着系统里一堆互相矛盾的接口问&#xff1a;"为什么用户数据在订单服务里存了一份&#xff0c;在物流服务里又…

作者头像 李华
网站建设 2026/4/18 19:51:48

提升Sentaurus仿真效率:多线程与日志输出配置实战指南

提升Sentaurus仿真效率&#xff1a;多线程与日志输出配置实战指南 在半导体器件仿真领域&#xff0c;Sentaurus作为行业标准工具链的核心组件&#xff0c;其计算效率直接影响研发周期与资源投入。尤其对于功率器件如VDMOS和SiC MOSFET的复杂仿真&#xff0c;一次完整模拟可能消…

作者头像 李华
网站建设 2026/4/18 19:49:34

5分钟掌握IJPay:Java支付开发的终极解决方案

5分钟掌握IJPay&#xff1a;Java支付开发的终极解决方案 【免费下载链接】IJPay IJPay 让支付触手可及&#xff0c;封装了微信支付、QQ支付、支付宝支付、京东支付、银联支付、PayPal 支付等常用的支付方式以及各种常用的接口。不依赖任何第三方 mvc 框架&#xff0c;仅仅作为工…

作者头像 李华
网站建设 2026/4/18 19:49:33

金融App安卓防破解与合规加固方案:如何满足等保2.0与监管要求

对于金融类App而言&#xff0c;安全不再是技术部门的“台”问题&#xff0c;而是直接关系到资金安全、用户信任和监管合规的“前台”红线。应用被破解&#xff0c;可能导致交易数据泄露、支付协议被篡改&#xff0c;甚至引发系统性金融风险。因此&#xff0c;金融App的安卓防破…

作者头像 李华