
字符串专题练习
文章平均质量分 57
JYHZZ
这个作者很懒,什么都没留下…
展开
-
P6368 [COCI2006-2007#6] MAGIJA
知名魔术师 Al'Dimi Kartimi 需要你帮助他来设计他扑克牌的背面图案。使用reverse函数会使代码简化很多。字符数组,一个一个赋值。原创 2023-01-13 10:27:16 · 175 阅读 · 0 评论 -
P1308 [NOIP2011 普及组] 统计单词数
注意:匹配单词时,不区分大小写,但要求完全匹配,即给定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同(参见样例 1),如果给定单词仅是文章中某一单词的一部分则不算匹配(参见样例 2)。一行,如果在文章中找到给定单词则输出两个整数,两个整数之间用一个空格隔开,分别是单词在文章中出现的次数和第一次出现的位置(即在文章中第一次出现时,单词首字母在文章中的位置,位置从 0 开始);一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。原创 2023-01-13 09:48:09 · 143 阅读 · 0 评论 -
P1898 缘分计算
用 ST 来取代 A, ST+1 来取代 B, ST+2 来取代 C,……例如,如果ST=81,A 就被 81 取代,B 就被 82 取代,。有天,她问 DL:“甜心,可以算一下我们的缘分吗。还好, DL 是个程序设计师,所以他只要找到一个看来不错的算法并写成一个缘分计算器就可以了。第三步:重复以下操作:将相邻的两位数相加,并写下和的个位数。如果告诉你一对恋人的姓名和一个 ST 值,你能编一个程序算出他们的缘分吗。对于 100%的数据,4 ≤ L ≤ 10,1 ≤ ST ≤ 10000。原创 2023-01-12 17:53:31 · 761 阅读 · 4 评论 -
P2069 松鼠吃果子
但是这道题不能用循环链表,因为如果松鼠会跳出这串果子的最前面,它吃不到任何果子时,要回到第一个位置,重新跳;最重要的来了,我们不能一下跳jump那么远,得一步一步跳,遇到被吃掉的果子,也就是int数组为0,那么这一步不算,重新跳。因为这道题涉及到了结点的删除,如果数据量大的话,使用数组会花费很多时间在数据的移动上,所以用的链表。注:吃掉的果子依次为 3,8,4(回到下面重做第 3 跳),9(回到下面重做第 4 跳)。我的想法是定义一个int数组,初始化为1,表示有果子,0表示没果子。感觉和字符串没啥关系。原创 2023-01-12 12:02:10 · 793 阅读 · 0 评论 -
P1598 垂直柱状图
写一个程序从输入文件中去读取四行大写字母(全都是大写的,每行不超过 100100 个字符),然后用柱状图输出每个字符在输入文件中出现的次数。严格地按照输出样例来安排你的输出格式。由若干行组成,前几行由空格和星号组成,最后一行则是由空格和字母组成的。在任何一行末尾不要打印不需要的多余空格。四行字符,由大写字母组成,每行不超过 100100 个字符。1.输出中的每一行中的两个字符之间是有空格的。2.即使某个字母没出现也要输出。原创 2023-01-12 10:45:36 · 173 阅读 · 0 评论 -
P1055 [NOIP2008 普及组] ISBN 号码
以此类推,用所得的结果 \bmod 11mod11,所得的余数即为识别码,如果余数为 1010,则识别码为大写字母 XX;每一本正式出版的图书都有一个 ISBN 号码与之对应,ISBN 码包括 99 位数字、11 位识别码和 33 位分隔符,其规定格式如。你的任务是编写程序判断输入的 ISBN 号码中识别码是否正确,如果正确,则仅输出。,否则,按照规定的格式,输出正确的 ISBN 号码(包括分隔符;一行,假如输入的 ISBN 号码的识别码正确,那么输出。中的识别码 44 是这样得到的:对。原创 2023-01-12 10:15:50 · 323 阅读 · 0 评论