CF78A Haiku (Difficulty:800)

2023-10-22 08:50
文章标签 800 cf78a haiku difficulty

本文主要是介绍CF78A Haiku (Difficulty:800),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题目链接

Problem - 78A - CodeforcesCodeforces. Programming competitions and contests, programming communityhttps://codeforces.com/problemset/problem/78/A

题意

俳句是日本传统诗歌的一种。

一首俳句由17个音节组成,分为三个短语,分别包含5、7和5个音节(第一个短语应该包含5个音节,第二个短语应该包含7个音节,第三个短语应该包含5个音节)。俳句的杰作包含了对这三个短语中某个时刻的描述。在一首小诗里,每个字都很重要,这就是为什么俳句充满了象征。每个词都有特殊的含义,特殊的作用。俳句的主要原则是用几个词表达很多东西。

为了简化问题,在给定的问题中,我们将考虑短语中音节的数量等于元音字母的数量。只有以下字母被视为元音字母:“a”、“e”、“i”、“o”和“u”。

给出了一首诗的三个阶段。判断它是否是俳句。

Input

输入数据由三行组成。每行的长度在1到100之间,包括1到100。第列包含了这首诗的第i个短语。每个短语由一个或多个单词组成,单词之间用一个或多个空格分隔。单词是由小写拉丁字母组成的非空序列。允许短语中的前导和/或尾随空格。每个短语至少有一个非空格字符。请参阅示例以获得说明。

Output

如果这首诗是俳句,打印“YES”(不带引号)。否则,打印“NO”(也不带引号)。

Examples

KEY

不知道C++怎么输入一行带空格的字符串QAQ,所以这道题我用了C语言gets()方法

后续学习之后会补充一下

也欢迎各位大佬指点!

代码

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
/* run this program using the console pauser or add your own getch, system("pause") or input loop */char str1[100],str2[100],str3[100];
int i,n;int len(char str[]){//判断一行有多少个元音字母的函数n=0;for(i=0;i<strlen(str);i++){//strlen(str)函数得字符串长度if(str[i]=='a' || str[i]=='e' || str[i]=='i' || str[i]=='o' || str[i]=='u'){n++;}}return n;//返回元音字母个数
} int main(int argc, char *argv[]){gets(str1);gets(str2);gets(str3);if(len(str1)==5&&len(str2)==7&&len(str3)==5){printf("YES");}else{printf("NO");}return 0;
}

 提交语言

ENDING

 新人学习~~ 记录一下自己学习的经历 如果有不足 还望各位大佬多多包涵!

这篇关于CF78A Haiku (Difficulty:800)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/260388

相关文章

SAT数学800分备考方法分享

中国的考生想要拿到SAT数学800分并不是一件很难的事,但是相对的也不是一件容易的事。那么考生们在备考SAT数学考试的时候,需要采用什么样的方法才能让自己有更多的机会取得SAT数学800分呢?下面是详细内容。   因为SAT数学考试的知识点,考生都在高中的课程中学习过了,所以对于中国的考生来讲,想要拿到SAT数学800分成绩,把重点落在熟悉SAT数学出题的方式和词汇上是最主要的。   备考

Automatic Educational Question Generation with Difficulty Level Controls

文章目录 题目摘要简介相关工作问题表述实验用户研究结论 题目 具有难度级别控制的自动教育问题生成 论文地址:https://link.springer.com/chapter/10.1007/978-3-031-36272-9_39 摘要     我们考虑自动生成各种难度的数学应用题 (MWP),以满足教师在相应教育阶段教学和测试学生的需求。现有方法无法生成高质

Understanding the difficulty of training deep feedforward neural networks (Xavier)

转自:http://blog.csdn.net/shuzfan/article/details/51338178 “Xavier”初始化方法是一种很有效的神经网络初始化方法,方法来源于2010年的一篇论文 《Understanding the difficulty of training deep feedforward neural networks》 可惜直到近两年,这个方法才逐渐得

【AcWing】800. 数组元素的目标和

原题链接:活动 - AcWing 目录 1. 题目描述 输入格式 输出格式 数据范围 输入样例: 输出样例: 2. 思路分析 3. 代码实现 1. 题目描述 给定两个升序排序的有序数组 A 和 B,以及一个目标值 x。 数组下标从 0 开始。 请你求出满足 A[i]+B[j]=x 的数对 (i,j)。 数据保证有唯一解。 输入格式 第一行包含三个整数 n,m

poj 2151 Check the difficulty of problems

题目链接:点击打开链接 Description Organizing a programming contest is not an easy job. To avoid making the problems too difficult, the organizer usually expect the contest result satisfy the following two

rapidssl证书通配符证书800元

RapidSSL旗下的DV基础型通配符SSL证书可以同时保护多个域名站点,保护主域名以及主域名下的所有子域名。这款通配符SSL证书可以为网站提供数据加密服务,营造安全的上网环境,确保用户在网站上的数据安全传输。今天就随SSL盾小编了解RapidSSL旗下的通配符SSL证书。 1.RapidSSL是Geotrust旗下的子品牌,由正规的CA认证机构颁发,每年都要通过WebTrust审核,经过几十年

英伟达 V100、A100/800、H100/800 GPU 对比

近期,不论是国外的 ChatGPT,还是国内诸多的大模型,让 AIGC 的市场一片爆火。而在 AIGC 的种种智能表现背后,均来自于堪称天文数字的算力支持。以 ChatGPT 为例,据微软高管透露,为 ChatGPT 提供算力支持的 AI 超级计算机,是微软在 2019 年投资 10 亿美元建造一台大型顶尖超级计算机,配备了数万个 NVIDIA A100 GPU,还配备了 60 多个数据中心总共部

论文高质量翻译:The Claude 3 Model Family: Opus, Sonnet, Haiku Claude 3 模型系列:Opus、Sonnet、Haiku 超越GPT4

文章目录 摘要1 引言2 模型细节2.1 预期用途2.2 非预期用途2.3 禁止用途2.4 防止滥用2.5 训练数据2.6 训练过程2.7 发布决策与维护 3 安全4 社会责任4.1 宪法人工智能4.2 劳动4.3 可持续性 5 核心能力评估5.1 推理、编码和问题回答5.2 标准化测试5.3 视觉能力5.4 行为设计5.4.1 拒绝 5.5 人类对专业知识和核心能力的偏好5.5.1 指令遵

Claude 3 Haiku,它不仅是Claude系列中最快的成员,还在速度的赛道上领先一大步。

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领域的领跑者。点击订阅,与未来同行! 订阅:https://rengongzhineng.io/ 在今天的技术圈里掀起了一场小小的革命,Claude 3系列迎来了它的最新