HDU1219 字符统计

HDU--1219AC me HDU 1219AC me 伊格纳修斯正在做作业。老师给他一些文章,让他说出每个字母出现的次数。 真的很容易,不是吗?所以来和我交流。 输入 每一篇文章只有一行,所有的字母都是小写的。你只需要数每个字母的数目,所以不要注意其他字符。文章长度最多10万。处理到文件结尾。 注意:这个问题有多个情况,您可以使用“while(gets(buf)){…}”来处理到文件末尾。 输出 对于每一篇文章,你必须说出每个字母出现的次数。输出格式类似于“X:N”。 在每个测试用例后输出一个空行。示例输出中有更多详细信息。 ca 阅读详情

AC Me

Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 20331 Accepted Submission(s): 8538

Problem Description
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.

Input
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.

Output
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.

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

Sample Output
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

题解

注意输入n是需要缓冲,字符与ascii之间的转换方法


#include <cstdio>
#include <cmath>
#include <cstring>
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;
int main()
{
    //char str[100001];
    string str;
    while(getline(cin,str))
    {
        int len=str.length();
        int a[206]={0};
        for(int i=0;i<=len;i++)
        {
            if((int)str[i]>=97&&(int)str[i]<=122)
            {
                a[(int)str[i]]++;
            }
        }
        for(int i=97;i<=122;i++)
        {
            cout<<(char)(i)<<":"<<a[i]<<endl;
        }
        cout<<endl;
    }
    return 0;
}
ego-planner启动参数深度解析:从配置到实战避障应用 本文深入解析EGO-Planner启动参数的配置与实战应用,重点探讨无人机自主导航中的避障性能优化。通过环境感知、运动约束和算法控制三类参数的详细说明,结合ROS和RViz工具,提供从基础配置到高级调优的完整指南,帮助开发者提升无人机在复杂场景下的规划效率和安全性。 阅读详情

相关推荐

pytorch多层感知机实现假钞识别(完整项目构建)

目录1 项目构建2 超参数设置 config.py3 数据集预处理 preprocess.py4 数据集类构建 dataset_banknote.py5 模型构建 model.py6 训练trainer.py6.1 查看损失曲线7 在测试集上运行 inference.py 1 项目构建 构建项目文件夹Banknote,以及子文件夹与py文件。 名称 作用 data目录 存放原始数据与预处理后切分为训练集、验证机、测试集的数据 log目录 存放训练过程中保存的指标,如损失、精确度等

Demon_LMMan的博客 2027

hdu1219

欢迎大家报名参加腾讯编程马拉松~ AC Me Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 8656Accepted Submission(s): 3832 Problem Desc...

Phoebe_Wu2016的博客 157

深入解析Linux Suspend/Resume机制——从用户态到内核态的完整流程

本文深入解析Linux Suspend/Resume机制,从用户态触发到内核态执行的完整流程。详细介绍了三种挂起模式(Freeze、Standby、Suspend to RAM)的实现原理,包括系统调用入口、状态验证、设备挂起流程及平台相关操作。同时提供实战调试技巧,帮助开发者解决电源管理中的常见问题。

weixin_29313239的博客 444

(HDU)1219 -- AC Me

题目:http://vjudge.net/problem/HDU-1219 这题在循环的时候i<len,写成了i<=len,WA一万次才改出来。 1 #include <cstdio> 2 #include <cstring> 3 #include <cmath> 4 #include <iostream&...

diupouhao4253的博客 167

告别Qt Creator?手把手教你用VSCode+MinGW调试QT项目(附完整launch.json配置)

本文详细介绍了如何在VSCode中配置完整的QT开发环境,特别是针对使用MinGW编译器的用户。从环境搭建到调试配置,包括生成.pro文件、Makefile,以及配置task.json和launch.json文件,帮助开发者高效调试QT项目。

weixin_27180827的博客 186

ARM一致性总线CMN600AE

是基于Mesh拓扑结构,对外支持AMBA CHI/ACE-LITE等接口,内部改用路由结构转发数据,并提供硬件一致性和系统缓存,还支持多芯片互联。CMN600在T16FFC上可以做到2Ghz,另外AE版本增加了车规芯片的安全功能,总线内部采用EDC检查,接口采用的奇校验。CMN-600AE具有以下特点:该网络符合功能安全标准,例如ISO 26262(汽车电子领域的功能安全标准)或IEC 61508(工业自动化领域的功能安全标准)等。

weixin_50518899的博客 3503

杭电ACM 1219 AC Me

AC Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7684    Accepted Submission(s): 3460 Problem Description Ignatius is doin

neuxxm的专栏 1627

大数据数据埋点技术面试题及参考答案(持续更新)

事件:指的是用户执行的具体动作,如页面浏览、按钮点击、商品购买等。事件是触发数据记录的直接原因,是分析用户行为的关键点。属性:是与事件相关的额外信息,可以提供关于事件的更多上下文。例如,用户点击的按钮颜色、大小、页面位置等。属性有助于更细致地分析用户行为,理解事件发生的具体情境。事件和属性共同构成了数据埋点的数据模型,它们使得收集的数据具有可分析性,从而可以用于深入理解用户行为和优化产品。

大模型大数据攻城狮的专栏 2097

HDU1219 AC Me【输入输出+水题】

AC Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 18568    Accepted Submission(s): 7850 Problem Description Ignatius is doing his hom

海岛Blog 1972

人形机器人硬件电路设计入门

人形机器人属于。

blotemj.blog.youkuaiyun.com 229

利用dpabi和restplus提取ROI灰质体积学习笔记

目录前言一、数据准备二、利用dpabi提取ROI灰质体积三、restplus提取ROI灰质体积 前言 我利用SPM/CAT12进行灰质、白质、脑脊液分割之后分别已经得到各自的图像文件,在全脑水平已经做了统计分析。如果还想要进一步进行ROI的统计分析或者与量表等临床资料做相关分析,就需要提取ROI灰质体积。几个月没动过这数据了,突然心血来潮想学一下如何提取ROI灰质体积,以此篇博客记录我的提取ROI灰质体积学习过程。提取ROI灰质体积的方法及软件有许多种,本人尝试了dpabi和restplus。 一、数据准备

weixin_52073820的博客 9224

HDU 1219 AC Me

AC Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7582    Accepted Submission(s): 3410 Problem Description Ignatius is doing hi

胖子加油! 493

【即插即用模块】Mamba篇 | CVPR 2025 | MaIR:新型Mamba扫描方式+通道混洗注意力,全任务涨点!

MaIR是一种新型图像恢复模型,通过嵌套S形扫描策略(NSS)和序列混洗注意力(SSA)改进传统Mamba方法。NSS采用条纹区域划分和S形扫描路径,既保留图像局部性又维持空间连续性;SSA通过通道洗牌和门控机制增强特征聚合。该模块创新性地融合多路径选择性扫描、深度卷积和注意力机制,在保持O(N)计算复杂度的同时,显著提升超分辨率和去噪等任务的性能表现(PSNR提升0.2-0.5dB)。代码实现包含特征洗牌、组卷积等关键操作,适用于高分辨率视觉任务,可作为即插即用组件替代传统自注意力模块。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 1166

hdu1219AC Me

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1219 for(int i = 0;i 代码: #include #include char s[100005]; int a[30]; int main() { while(gets(s)) { memset(a,0,sizeof(a)

奋斗的Die Young 451

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

hdu_1219 AC Me

http://acm.hdu.edu.cn/showproblem.php?pid=1219 分析: ( )

naturelan的专栏 586

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

[2]#hdu1219AC Me

hdu1219AC Me 思路:哈希数组 就是说每个字符对应的ascii码映射到一个新数组的下标, 酱紫就可以直接操纵每个字符 具体实现: 遍历字符串,一旦遇到符合的字符,则该字符对应的数组下标的元素自增1 注意: 每轮循环要初始化该数组 AC代码 #include<stdio.h> #include<string.h> char str[10001...

p_inkle的博客 172

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

Hdu1219-AC Me

Hdu1219-AC Me 题目请戳这里:hdu1219 题目分析: 题意就是输入一行不超过十万字的文本,计算每个字母出现的次数并输出。 重点: 因为输入的文本含有空格所以字符数组需要用cin.getline函数来输入文章,而string的话直接输入貌似也会用问题,所以需要用getline函数,然后就是用一个大小为26的数组来储存每个字母出现的次数,最后输出就可以了,注意数组的初始化 #inclu...

qq_43941796的博客 246

HDU 1219: AC Me

HDU 1219: AC Me ///@author Sycamore, ZJNU ///@accepted_on 2017-01-24 #include<iostream> #include<string> #include <algorithm> using namespace std; int main() { string ...

weixin_30535167的博客 80

题解报告:hdu1219AC Me

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1219 Problem Description Ignatius is doing his homework now. The teacher gives him some articles and asks him to tell how many times each letter a...

weixin_30819163的博客 89

hdu 1219 AC Me

http://acm.hdu.edu.cn/showproblem.php?pid=1219 #include using namespace std; int main() { char buf[100010]; int n[26]; //freopen("G:/in.txt", "r", stdin); while(gets(buf)){ memset(n,0,s

GinSmile的博客 1075

hdu 1219

AC Me Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 7976    Accepted Submission(s): 3551 Problem Description Ignatius is doing his ho

ysc504的专栏 828

HDOJ, 杭电1219, ACme简单字符串题

字符串系列题目,明天继续刷,将要用到字典树。 需要先学习一下。 水题代码如下: /***** HDOJ 1219 ACme简单字符串题 ********/ /******** written by C_Shit_Hu ************/ ////////////////简单字符串题目/////////////// /************************

[&] () {} 1729

杭电 HDU 1219 java AC Me

题目:点击打开链接 import java.util.Scanner; public class p1219 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); while(sc.hasNext()){ String str = sc.nextLine();

Tth_1993的专栏 517

HDU1219--AC Me

HDU1219 AC Me

liuyun的专栏 2091
上一篇: HDU1202数据类型水题
下一篇: Servlet——开发Servlet三种方法详解
LinJie98
LinJie98 Apache 顶级项目 Flink中文文档翻译贡献者 Apache 顶级项目 Flink中文文档翻译贡献者
博客等级 码龄10年 5万+粉丝 263原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值