- 博客(14)
- 收藏
- 关注
原创 【练习题】走迷宫 dfs深搜初级练习。
【问题描述】给出一个迷宫,问迷宫内的人有多少能走出来。迷宫如下:其中L表示向左走,R表示向右走,U表示向上走,D表示向下走。
2024-03-04 21:15:21
171
1
原创 【练习题】卡片,count()函数,数据类型相同才能运算。
枚举过程:从1开始枚举每个整数i,看剩下的数字卡片能不能拼出ì,在拼i时,i每一位上的数字,对应的有量要减1,如果能拼出,则考察下一个整数:如果不能拼出,则结束枚举,此时答案就是i-1。》取每位数:将该整数每次对10取余,取出的就是当前的个位,然后将该整数除以10,继续取个位,如此循环,直到该整数为0。例如,当小蓝有30 张卡片,其中0到9各3 张,则小蓝可以拼出1 到10,但是拼11 时卡片1 已经只有一张了,不够拼出11。最初,0到9每个数值的含有量是已知的,也就是每个数值有多少张卡片。
2024-02-28 21:50:00
146
原创 【练习题】门牌号 count(),sprintf(),assign()函数应用。
小蓝要为一条街的住户制作门牌号。这条街一共有2020位住户,门牌号从1 到2020 编号。小蓝制作门牌的方法是先制作0 到9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌1017 需要依次粘贴字符1、0、1、7,即需要1个字符0,2 个字符1,1个字符7。请问要制作所有的1到2020号门牌,总共需要多少个字符2?这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只输出这个整数,输出多余的内容将无法得分。
2024-02-26 20:45:17
257
1
原创 【练习题】顺子日期
顺子指的就是连续的三个数字:123、456 等。顺子日期指的就是在日期的yyyymmdd 表示法中,存在任意连续的三位数是一个顺子的日期。例如20220123 就是一个顺子日期,因为它出现了一个顺子:123。本题顺子的定义:ijk 是 一个顺子,满足 i+1=j、j+1=k、i≥0。本题2022年的日期要出现顺子,首先排除和年份做顺子的情况,因为月份第一个数字只能是0或1,所以只要考虑月份和日做顺子的情况。不考虑年份,一共有四位数,要么是前三位顺子,要么是后三位顺子枚举的时候第二位数一定比第三位数小1。
2024-02-22 12:54:32
255
1
原创 单词分析,memset()初始化深入理解。
小蓝正在学习一门神奇的语言,这门语言中的单词都是由小写英文字母组成,有些单词很长,远远超过正常英文单词的长度。小蓝学了很长时间也记不住一些单词,他准备不再完全记忆这些单词,而是根据单词中哪个字母出现得最多来分辨单词。现在,请你帮助小蓝,给了一个单词后,帮助他找到出现最多的字母和这个字母出现的次数。输出两行,第一行包含一个英文字母,表示单词中出现得最多的字母是哪个。第二行包含一个整数,表示出现得最多的那个字母在单词中出现的次数。对于所有的评测用例,输入的单词长度不超过1000.【评测用例规模与约定】
2024-02-17 20:32:07
181
1
原创 【练习题】赢球票
你可以从任意一张卡片开始顺时针数数: 1, 2, 3 ⋯ 如果数到的数字刚好和卡片上的数字相同,则把该卡片收入囊中,从下一张卡片重新数数。囊中卡片数字的和就是赢得球票的张数。比如卡片排列是 1 2 3,我们从 1 号卡开始数,就把 1 号卡拿走。再从 2 号卡开始,但数的数字无法与卡片对上,很快数字越来越大,不可能再拿走卡片了。本题目标:已知顺时针卡片序列,随便你从哪里开始数,求最多能赢多少张球票(就是收入囊中的卡片数字之和)。【输出格式】 输出一行,一个整数,表示最好情况下能赢得多少张球票。
2024-02-17 14:04:13
184
1
原创 数字反转,substr(),reverse(),erase()函数使用。
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见实例 2)。输入描述 输入共 1 行,一个整数 N,−109≤N≤109。输出描述输出共 1 行,一个整数,表示反转后的新数。例子: 0反转0 10 反转1 200反转2 -10反转-1 -120反转-21。
2024-02-14 10:22:21
280
1
原创 ISBN 号码
每一本正式出版的图书都有一个 |SBN 号码与之对应,ISBN 码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xx-xxx-x”,其中符号“-“"是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的 ISBN 码。输出一行,假如输入的 ISBN 号码的识别码正确,那么输出Right,否则,按照规定的格式,输出正确的 ISBN号码(包括分隔符"”)。输入一行,是一个字符序列,表示一本书的ISBN 号码(保证输入符合 ISBN 号码的格式要求)。
2024-02-08 20:58:39
319
原创 数位排序,对sort()函数初步了解。
小蓝对一个数的数位之和很感兴趣,今天他要按照数位之和给数排序当两个数各个数位之和不同时,将数位和较小的排在前面,当数位之和相等时,将数值小的排在前面。例如,2022 排在 409 前面,因为2022的数位之和是6,小于 409 的数位之和13。又如,6排在 2022 前面,因为它们的数位之和相同,而6小于2022。给定正整数n,m,请问对1到n采用这种方法排序时,排在第m个的元素是多少?
2024-02-08 13:35:37
124
原创 setprecision(2);round(avg*100)/100;printf(“%.2f\n“,avg);三种保留小数点后几位方法与测试
【代码】setprecision(2);三种保留小数点后几位方法与测试。
2024-02-04 15:10:06
493
1
原创 c语言:枚举的初级应用。实现从五个小球挑三个不同颜色的进行排列,并实现输出组合。
题目:一共有红黄蓝白黑五个小球,从五个小球中选出三个不同的小球一共有多少种可能?把所有的可能都一一列出来。使用实例快速了解枚举应用,并且用switch实现枚举元素输出。第一次写不知道怎么样凑活看吧。
2024-01-31 00:38:02
229
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人