首页 > 其他分享 >AC Me

AC Me

时间:2022-11-30 10:09:41浏览次数:42  
标签:Me AC cout just int letter each article


先前看是英文题就没打算做,可是看看用例之后,大概知道这个题的意思:输入一行字符串,判断从a到z之间每个字母出现的次数,完全水题一个,果断做了,一次性通过。

描述


Ignatius is doing his homework now. The teacher gives him some articles and asks him to tell how many times each letter appears.
It's really easy, isn't it? So come on and AC ME.


输入


Each article consists of just one line, and all the letters are in lowercase. You just have to count the number of each letter, so do not pay attention to other characters. The length of article is at most 100000. Process to the end of file.
Note: the problem has multi-cases, and you may use "while(gets(buf)){...}" to process to the end of file.


输出


For each article, you have to tell how many times each letter appears. The output format is like "X:N".
Output a blank line after each test case. More details in sample output.


样例输入


hello, this is my first acm contest!
work hard for hdu acm.



样例输出


a:1
b:0
c:2
d:0
e:2
f:1
g:0
h:2
i:3
j:0
k:0
l:2
m:2
n:1
o:2
p:0
q:0
r:1
s:4
t:4
u:0
v:0
w:0
x:0
y:1
z:0

a:2
b:0
c:1
d:2
e:0
f:1
g:0
h:2
i:0
j:0
k:1
l:0
m:1
n:0
o:2
p:0
q:0
r:3
s:0
t:0
u:1
v:0
w:1
x:0
y:0
z:0



#include<iostream>
#include<cstring>
#include<stdio.h>
using namespace std;
int b[40];
char a[1000000];
int main()
{

while(gets(a))
{
memset(b,0,sizeof(b));
int l=strlen(a);
for(int i=0;i<l;i++)
if(a[i]>='a'&&a[i]<='z'){
b[a[i]-'a']++;
}
int k=0;
for(int a=97;a<123;a++)
cout<<char(a)<<":"<<b[k++]<<endl;
cout<<endl;
}
return 0;
}


标签:Me,AC,cout,just,int,letter,each,article
From: https://blog.51cto.com/u_15896805/5897481

相关文章

  • 安徽大学第三届ACM/ICPC 程序设计竞赛现场赛-取数字问题
    描述定的M*N的矩阵,其中的每个元素都是-10到10之间的整数,你的任务是从左上角(1,1),走到右下角(M,N),每一步只能向下或者向右,你所经过的方格里面的数字都必须被选取,请找出一条......
  • react18使用useContext实现多级多级间传值与修改
     a、组件关系:依次嵌套Demo2->Demo2ComA->Demo2CompAA。。。b、实现可实现Demo2ComA与Demo2CompAA两组件间数据获取与修改(多层次嵌套时,也可实现,此处仅展示2......
  • uname -a 内核
    LinuxOpenWrt3.10.108#25SMPWedOct2002:30:02SAST2021mipsGNU/Linuxroot@OpenWrt:~#uname-r3.10.108 扩展:uname命令用来产看linux内核的相关信息。是lin......
  • Kubernetes(K8S) Controller - Deployment 介绍
    什么是controller实际存在的,管理和运行容器的对象Pod和Controller关系Pod是通过Controller实现应用的运维,比如伸缩、滚动升级等等Pod和Controller之间通过la......
  • Jmeter——结合Allure展示测试报告
    在平时用jmeter做测试时,生成报告的模板,不是特别好。大家应该也知道allure报告,页面美观。先来看效果图,报告首页,如下所示:报告详情信息,如下所示:运行run.py文件,运行成功,如......
  • kx-000012-头删与尾删,pop_front,pop_back
    顺序表结构体定义。具体的结构体定义请查看头文件:https://www.cnblogs.com/kxwslmsps/p/16937235.htmltypedefstatusint;//<定义函数结果状态typedefintety......
  • Maven报错:The packaging for this project did not assign a file to the build artif
    一、问题发生我想使用IDEA的Maven管理工具将项目安装到本地仓库,于是选择了Plugins下的install:install去执行,如下图所示:  结果出现了如下报错信信息:[ERROR]Failed......
  • [XState] Invoke actor
    InvokebyPromise:import{createMachine,interpret,send}from"xstate";constmachine=createMachine({initial:"loading",states:{loading:{......
  • Wargames-Bandit-Level12
    Level12目录Level12LevelGoalSolutionLevelGoalThepasswordforthenextlevelisstoredinthefiledata.txt,whichisahexdumpofafilethathasbeenr......
  • Wargames-Bandit-Level11
    Level11目录Level11LevelGoalSolutionLevelGoalThepasswordforthenextlevelisstoredinthefiledata.txt,wherealllowercase(a-z)anduppercase(A-Z......