洛谷刷题日常
提高算法能力
8岁天才c语言选手
这个作者很懒,什么都没留下…
展开
-
洛谷P1601 A+B Problem(高精度加法)
输出只有一行,代表 �+�a+b 的值。原创 2023-12-31 16:26:54 · 423 阅读 · 0 评论 -
洛谷P1563 [NOIP2016 提高组] 玩具谜题
小南有一套可爱的玩具小人,它们各有不同的职业。有一天,这些玩具小人把小南的眼镜藏了起来。小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图:这时 singer 告诉小南一个谜题:“眼镜藏在我左数第 33 个玩具小人的右数第 11 个玩具小人的左数第 22 个玩具小人那里。小南发现,这个谜题中玩具小人的朝向非常关键,因为朝内和朝外的玩具小人的左右方向是相反的:面朝圈内的玩具小人,它的左边是顺时针方向,右边是逆时针方向;而面向圈外的玩具小人,它的左边是逆时针方向,右边是顺时针方向。原创 2023-12-28 18:09:47 · 467 阅读 · 0 评论 -
洛谷P1042 [NOIP2003 普及组] 乒乓球
华华通过以下方式进行分析,首先将比赛每个球的胜负列成一张表,然后分别计算在 1111 分制和 2121 分制下,双方的比赛结果(截至记录末尾)。比如现在有这么一份记录,(其中 WW 表示华华获得一分,LL 表示华华对手获得一分):在 1111 分制下,此时比赛的结果是华华第一局 1111 比 00 获胜,第二局 1111 比 00 获胜,正在进行第三局,当前比分 11 比 11。而在 2121 分制下,此时比赛结果是华华第一局 2121 比 00 获胜,正在进行第二局,比分 22 比 11。原创 2023-12-28 14:37:24 · 417 阅读 · 0 评论 -
洛谷P8722 [蓝桥杯 2020 省 AB3] 日期识别
小蓝要处理非常多的数据, 其中有一些数据是日期。在小蓝处理的日期中有两种常用的形式:英文形式和数字形式。英文形式采用每个月的英文的前三个字母作为月份标识,后面跟两位数字表示日期,月份标识第一个字母大写,后两个字母小写, 日期小于 1010 时要补前导 00。11 月到 1212 月英文的前三个字母分别是JanFebMarAprMayJunJulAugSepOctNovDec。数字形式直接用两个整数表达,中间用一个空格分隔,两个整数都不写前 导0。原创 2023-12-23 16:33:27 · 457 阅读 · 0 评论 -
洛谷P8711 [蓝桥杯 2020 省 B1] 整除序列
有一个序列,序列的第一个数是 �n,后面的每个数是前一个数整除 22,请输出这个序列中值为正数的项。原创 2023-12-23 16:17:12 · 403 阅读 · 0 评论 -
洛谷P8717 [蓝桥杯 2020 省 AB2] 成绩分析
小蓝给学生们组织了一场考试,卷面总分为 100100 分,每个学生的得分都是一个 00 到 100100 的整数。请计算这次考试的最高分、最低分和平均分。原创 2023-12-23 16:09:09 · 390 阅读 · 0 评论 -
洛谷P8680 [蓝桥杯 2019 省 B] 特别数的和
小明对数位中含有 22、00、11、99 的数字很感兴趣(不包括前导 00),在 11 到 4040 中这样的数包括 11、22、99、1010 至 3232、3939 和 4040,共 2828 个,他们的和是 574574。请问,在 11 到 �n 中,所有这样的数的和是多少?原创 2023-12-23 16:00:49 · 345 阅读 · 0 评论 -
洛谷P8706 [蓝桥杯 2020 省 AB1] 解码
小明有一串很长的英文字母,可能包含大写和小写。在这串字母中,有很多连续的是重复的。小明想了一个办法将这串字母表达得更短:将连续的几个相同字母写成字母 + 出现次数的形式。例如,连续的 55 个a,即aaaaa,小明可以简写成a5(也可能简写成a4aaa3a等)。,小明可以简写成H3el5o2。为了方便表达,小明不会将连续的超过9个相同的字符写成简写的形式。现在给出简写后的字符串,请帮助小明还原成原来的串。原创 2023-12-23 15:49:48 · 377 阅读 · 0 评论 -
洛谷P8780 [蓝桥杯 2022 省 B] 刷题统计
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做 �a 道题目,周六和周日每天做 �b 道题目。请你帮小明计算,按照计划他将在第几天实现做题数大于等于 �n 题?原创 2023-12-23 10:57:48 · 454 阅读 · 0 评论 -
洛谷P8753 [蓝桥杯 2021 省 AB2] 小平方
小蓝发现,对于一个正整数 �n 和一个小于 �n 的正整数 �v,将 �v 平方后对 �n 取余可能小于 �n 的一半,也可能大于等于 �n 的一半。请问,在 11 到 �−1n−1 中, 有多少个数平方后除以 �n 的余数小于 �n 的一半。例如,当 �=4n=4 时,1,2,31,2,3 的平方除以 44 的余数都小于 44 的一半。又如,当 �=5n=5 时, 11,44 的平方除以 55 的余数都是 11,小于 55 的一半。原创 2023-12-23 10:38:29 · 405 阅读 · 0 评论 -
洛谷P8752 [蓝桥杯 2021 省 B2] 特殊年份
今年是 2021 年,2021 这个数字非常特殊, 它的千位和十位相等, 个位比百位大 11,我们称满足这样条件的年份为特殊年份。输入 55 个年份,请计算这里面有多少个特殊年份。原创 2023-12-23 10:27:11 · 438 阅读 · 0 评论 -
洛谷P8598:[蓝桥杯 2013 省 AB] 错误票据
每张票据有唯一的 ID 号,全年所有票据的 ID 号是连续的,但 ID 的开始数码是随机选定的。因为工作人员疏忽,在录入 ID 号的时候发生了一处错误,造成了某个 ID 断号,另外一个 ID 重号。你的任务是通过编程,找出断号的 ID 和重号的 ID。数据保证断号不可能发生在最大和最小号。原创 2023-12-22 23:52:50 · 554 阅读 · 0 评论 -
洛谷P1996:约瑟夫问题
n 个人围成一圈,从第一个人开始报数,数到 m 的人出列,再由下一个人重新从 1 开始报数,数到 m 的人再出圈,依次类推,直到所有的人都出圈,请输出依次出圈人的编号。1≤m,n≤100。原创 2023-12-21 23:35:02 · 2080 阅读 · 0 评论