字符串
文章平均质量分 56
yatesLiu007
每日一题,天天进步:回顾做过的题目也算哦,温故而知新嘛。
对于个别的题目,一道题用几个小时、甚至几天,都是正常的,放平心态。
展开
-
P1598 垂直柱状图
注意:因为题目要求“每行输出后面不允许出现多余的空格”,所以柱状图的最后一列要单独处理:在输出字符后,不能再添加空格。由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。2、对于柱状图的每一行,遍历数组元素,当数组元素值达到当前行高度时,输出*,否则输出空格。个字符),然后用柱状图输出每个字符在输入文件中出现的次数。1、找出数组元素的最大值 mlen,mlen也就是柱状图中柱子的最大高度,也就是构成柱状图的。由于输出的特点是:逐行输出。每行输出后面不允许出现多余的空格。原创 2023-07-03 22:02:16 · 150 阅读 · 0 评论 -
P1597 语句解析
三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,每条赋值语句的格式是。三个变量,而且只有赋值语句,赋值只能是一个一位的数字或一个变量,未赋值的变量值为。根据题目描述,每个赋值语句的长度一定是5。其中第1个字符是变量,第4个字符是值。所以,读入字符串后,按步长5遍历字符串,就可以一个语句一个语句的解析了。值可能是一个变量,也可能是具体的一个一位数。一串符合语法的 PASCAL 语言,只有。输入的 PASCAL 语言长度不超过。的 PASCAL 语言代码,只有。原创 2023-07-03 20:23:16 · 326 阅读 · 0 评论 -
P1200 [USACO1.1] 你的飞碟在这儿 Your Ride Is Here
不幸的是,他们的飞碟每次出行都只能带上一组支持者。他们为每个彗星起了一个名字,通过这些名字来决定这个小组是不是被带走的那个特定的小组(你认为是谁给这些彗星取的名字呢?你的任务是写一个程序,通过小组名和彗星名来决定这个小组是否能被那颗彗星后面的 UFO 带走。写出一个程序,读入彗星名和小组名并算出用上面的方案能否将两个名字搭配起来,如果能搭配,就输出。小组名和彗星名都以下列方式转换成一个数字:最终的数字就是名字中所有字母的积,其中。的大写字母串,表示彗星的名字。的大写字母串,表示队伍的名字。原创 2023-06-18 16:44:32 · 56 阅读 · 0 评论 -
P1603 斯诺登的密码
但是,这件事情太不周密了,因为 FBI 的间谍早已获悉他的具体位置——但这不是最重要的——最重要的是如果要去委内瑞拉,那么就要经过古巴,而经过古巴的路在美国的掌控之中。由此,我们可以断定,只需要将得到的数字,按照正常的整数存储到数组中,然后升序排序,按照排序后的顺序排列就能得到最小的数字。注意去掉排在最前面的0。丧心病狂的奥巴马迫降斯诺登的飞机,搜查时却发现,斯诺登杳无踪迹。假设我们得到的数组是 00 12 04 05,显然,按照00 04 05 12的顺序排列,可以得到最小的一个数40512。原创 2023-06-18 16:42:38 · 187 阅读 · 0 评论 -
P1553 数字反转(升级版)
对于整数翻转而言,整数原数和整数新数满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数和原来的数字的最高位数字不应为零。对于小数翻转而言,其小数点前面部分同上,小数点后面部分的形式,保证满足小数的常见形式,也就是末尾没有多余的。这次与 NOIp2011 普及组第一题不同的是:这个数可以是小数,分数,百分数,整数。小数反转是把整数部分的数反转,再将小数部分的数反转,不交换整数部分与小数部分。分数反转是把分母的数反转,再把分子的数反转,不交换分子与分母。对于百分数翻转而言,见与整数翻转相关内容。原创 2023-06-04 22:58:22 · 145 阅读 · 0 评论 -
P1321 单词覆盖还原
直接遍历字符串,将每个位置开始的一段字符与boy或者girl依次比对,如果发现存在字符相同,说明此处被粘贴过boy或者girl。两单词,后贴上的可能覆盖已贴上的单词(没有被覆盖的用句点表示),最终每个单词至少有一个字符没有被覆盖。的字符串中被反复贴有。原创 2023-06-04 17:44:47 · 118 阅读 · 0 评论 -
P3741 honoka的键盘
我们只需要在不改变原有VK数的情况下,查找字符串中是否存在VV 和KK。如果存在,修改一个字符,可以增加一个VK;若不存在,说明字符串中的VK数只能是n个。假设字符串中有n个VK,想要在改变至多一个字符(或者不做任何改变)的情况下,让字符串内。输入的字符串只包含’V’ 和’K’两个字母。VK中,除去原有的VK,字符串只剩1个V,不能通过修改字符再增加一个VK。一天,她打出了一个只有这两个字符的字符串。给出原来的字符串,请计算她最多能使这个字符串内出现多少次。第二行给出一个字符串。,代表字符串的长度。原创 2023-06-04 17:32:12 · 338 阅读 · 0 评论 -
P1765 手机
你的任务是读取若干句只包含英文小写字母和空格的句子,求出要在手机上打出这个句子至少需要按多少下键盘。一行句子,只包含英文小写字母和空格,且不超过 200 个字符。要按出英文字母就必须要按数字键多下。NOI 导刊 2010 普及(10)一行一个整数,表示按键盘的总次数。就得按 9 两下,第一下会出。0 键按一下会出一个空格。原创 2023-05-28 19:09:45 · 54 阅读 · 0 评论 -
P1308 [NOIP2011 普及组] 统计单词数
注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从。一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。原创 2023-05-28 18:04:17 · 159 阅读 · 0 评论 -
P5734 【深基6.例6】文字处理软件
最开始时输入一个字符串作为初始文档。在文档中最先的位置并输出;为了简化问题,规定初始的文档和每次操作中的。行,每行表示一个操作,操作如题目描述所示。:后接插入,在文档后面插入字符串。:截取文档部分,只保留文档中从第。,根据操作的要求输出一个字符串。个字符,并输出文档的字符串。,根据操作的要求输出一个整数。本题考查字符串的4个基本操作。:插入片段,在文档中第。个字符前面插入字符串。:查找子串,查找字符串。,并输出文档的字符串。,并输出文档的字符串。第二行输入一个字符串。,表示最开始的字符串。原创 2023-05-20 19:15:52 · 88 阅读 · 0 评论 -
P5015 [NOIP2018 普及组] 标题统计
注意:标题中可能包含大、小写英文字母、数字字符、空格和换行符。统计标题字符数时,空格和换行符不计算在内。标题中可能包含大、小写英文字母、数字字符、空格和换行符。题目要求统计标题字符数时,空格和换行符不计算在内,那么我们只统计字母和数字的个数就行了。输出文件只有一行,包含一个整数,即作文标题的字符数(不含空格和换行符)。,输入可能包含大、小写英文字母、数字字符、空格和行末换行符。,输入只可能包含大、小写英文字母、数字字符及行末换行符。的长度(即字符串中的字符和空格数)。,保证输入为数字字符及行末换行符。原创 2023-05-20 18:53:59 · 149 阅读 · 0 评论 -
P1957 口算练习题
细心的王老师收集了i道学生经常做错的口算题,并且想整理编写成一份练习。若该行为两个数据,则表示本题的运算类型与上一题的运算类型相同,而这两个数据为运算数。,输出的结果要尽量详细以方便后期排版的使用,比如对于上述输入进行处理后输出。对于每个输入的算式,输出完整的运算式及结果,第二行输出该运算式的总长度。的数据,输入的算式都有三个数据,第一个算式一定有三个数据。行为需要输入的算式,每行可能有三个数据或两个数据。表示乘法运算,接着的两个数据表示参加运算的运算数。若该行为三个数据则第一个数据表示运算类型,原创 2023-05-13 16:04:41 · 227 阅读 · 0 评论 -
P1125 [NOIP2008 提高组] 笨小猴
笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!是一个质数,那么笨小猴就认为这是个 Lucky Word,这样的单词很可能就是正确的答案。共两行,第一行是一个字符串,假设输入的的单词是 Lucky Word,那么输出。是单词中出现次数最少的字母的出现次数,如果。是单词中出现次数最多的字母的出现次数,次,出现次数最少的字母出现了。次,出现次数最少的字母出现了。【输入输出样例 1 解释】【输入输出样例 2 解释】原创 2023-05-08 22:31:05 · 118 阅读 · 0 评论 -
P1914 小书童——凯撒密码
蒟蒻虽然忘记密码,但他还记得密码是由一个字符串组成。密码是由原文字符串(由不超过 50 个小写字母组成)中每个字母向后移动。某蒟蒻迷上了 “小书童”,有一天登陆时忘记密码了(他没绑定邮箱 or 手机),于是便把问题抛给了神犇你。他现在找到了移动前的原文字符串及。第二行:未移动前的一串字母。一行,是此蒟蒻的密码。原创 2023-05-07 19:32:56 · 86 阅读 · 0 评论 -
P5733 【深基6.例1】自动修正
且不包括空格的字符串。要求将该字符串中的所有小写字母变成大写字母并输出。大家都知道一些办公软件有自动将字母转换为大写的功能。输出一个字符串,即将原字符串中的所有小写字母转化为大写字母。输入一行,一个字符串。原创 2023-05-07 19:29:35 · 69 阅读 · 0 评论