- 博客(20)
- 收藏
- 关注
原创 2022年蓝桥杯国赛 : 2022(背包问题 )(重发)
问题描述将 2022 拆分成 10 个互不相同的正整数之和, 总共有多少种拆分方法?注意交换顺序视为同一种方法,例如 2022=1000+1022 和 2022=1022+1000就视为同一种方法。答案提交这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。运行限制最大运行时间:1s最大运行内存: 512M
2025-04-11 20:01:32
486
原创 2023年第十四届蓝桥杯省赛C/C++大学B组试题A:日期统计(重发)
这个子序列可以按照下标顺序组成一个 yyyymmdd 格式的日期,并且要求这个日期是 2023年中的某一天的日期,例如 20230902,20231223。yyyy表示年份,mm表示月份,dd 表示天数,当月份或者天数的长度只有一位时需要一个前导零补充。小蓝现在有一个长度为 100100 的数组,数组中的每个元素的值都在 00 到 99 的范围之内。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。是生成2023年的365个日期,然后检查有多少个能在100个数字中找到。
2025-04-11 19:55:02
222
原创 2023年第十四届蓝桥杯省赛C/C++大学C组试题B:工作时长(重发)
小蓝手里有一份 20222022 年度自己的上班打卡记录文件,文件包含若干条打卡记录,每条记录的格式均为“yyyy-MM-dd HH:mm:ss”,即按照年-月-日 时:分:秒的形式记录着一个时间点(采用 2424 小时进制)。这是一道结果填空的题,你只需要算出结果后提交即可。1)2022-01-01 07:58:02∼2022-01-01 12:00:05,工作时长为 114523 秒;2)2022-01-01 16:01:35∼2022-01-02 00:20:05,工作时长为 29910 秒;
2025-04-11 19:52:39
296
原创 2024年第十五届蓝桥杯省赛C/C++大学B组试题C:好数(重发)
一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯⋯ ) 上的数字是偶数,我们就称之为 “好数”。对于第一个样例,24 以内的好数有 1、3、5、7、9、21、23,一共 7 个。给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。对于 100% 的评测用例,1≤N≤10^7。对于 10% 的评测用例,1≤N≤100。
2025-04-11 19:50:06
188
原创 逆元,快速幂(P11998 哇,这就是 5p;I-#define int bigint)(觉得这次16届蓝桥杯可能会考的板子题)
逆元,快速幂(P11998 哇,这就是 5p;I-#define int bigint)(觉得这次16届蓝桥杯可能会考的板子题)
2025-04-10 20:02:36
981
1
原创 2023, 位运算, 省赛 : 异或和之和
给定一个数组 Ai,分别求其每个子段的异或和,并求出它们的和。或者说,对于每组满足 1≤L≤R≤n 的 L, R,求出数组中第 L 至第 R 个元素的异或和。然后输出每组 L, R 得到的结果加起来的值。第二行包含 n 个整数 Ai,相邻整数之间使用一个空格分隔。对于所有评测用例,1≤n≤10^5,0≤Ai≤2^20。对于 60% 的评测用例,n≤5000;对于 30% 的评测用例,n≤300;是一种逻辑运算,用符号"⊕"表示。当两个二进制位相同时,结果为0。输入的第一行包含一个整数 n。
2025-03-14 13:46:56
377
原创 2022第十三届蓝桥杯省赛C/C++大学B组试题C:刷题统计
问题描述小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?
2025-03-11 19:07:35
185
原创 2022第十三届蓝桥杯省赛C/C++大学B组试题H:扫雷
题目描述在一个 n 行 m 列的方格图上有一些位置有地雷,另外一些位置为空。请为每个空位置标一个整数,表示周围八个相邻的方格中有多少个地雷。
2025-03-11 16:38:12
315
原创 2022第十三届蓝桥杯省赛C/C++大学B组试题B:顺子日期
表示法中,存在任意连续的三位数是一个顺子的日期。例如 20220123 就是一个顺子日期,因为它出现了一个顺子:123;而 20221023 则不是一个顺子日期,它一个顺子也没有。小明想知道在整个 2022 年份中,一共有多少个顺子日期?顺子指的就是连续的三个数字:123、456 等。顺子日期指的就是在日期的。该题解题思路与主页题L:《艺术与篮球》,《日期统计》相似,一个模板。
2025-03-10 22:10:45
443
原创 2024第十五届蓝桥杯省赛C/C++大学A组试题A:艺术与篮球
小蓝出生在一个艺术与运动并重的家庭中。妈妈是位书法家,她希望小蓝能通过练习书法,继承她的艺术天赋,并练就一手好字。爸爸是一名篮球教练,他希望小蓝能通过篮球锻炼身体,培养运动的激情和团队合作的精神。为了既满足妈妈的期望,又不辜负爸爸的心意,小蓝决定根据日期的笔画数来安排自己的练习。首先,他会将当天的日期按照 “YYYYMMDD” 的格式转换成一个 8 位数,然后将这 8 位数对应到汉字上,计算这些汉字的总笔画数。如果总笔画数超过 50,他就去练习篮球;如果总笔画数不超过 50,他就去练习书法。
2025-03-03 17:34:43
522
原创 2024年第十五届蓝桥杯省赛C/C++大学B组试题C:好数
一个整数如果按从低位到高位的顺序,奇数位 (个位、百位、万位 ⋯⋯ ) 上的数字是奇数,偶数位 (十位、千位、十万位 ⋯⋯ ) 上的数字是偶数,我们就称之为 “好数”。对于第一个样例,24 以内的好数有 1、3、5、7、9、21、23,一共 7 个。给定一个正整数 N,请计算从 1 到 N 一共有多少个好数。对于 100%的评测用例,1≤N≤10^7。对于 10%的评测用例,1≤N≤10。
2025-02-16 22:28:28
467
原创 2023年第十四届蓝桥杯省赛C/C++大学C组试题B:工作时长
表示文件中共包含了两段上下班记录,1)20222022-0101-0101 0707:5858:02∼202202∼2022-0101-0101 1212:0000:0505,工作时长为 1452314523 秒;小蓝手里有一份 20222022 年度自己的上班打卡记录文件,文件包含若干条打卡记录,每条记录的格式均为“yyyy-MM-dd HH:mm:ssyyyy-MM-dd HH:mm:ss”,即按照年-月-日 时:分:秒的形式记录着一个时间点(采用 2424 小时进制)。这是一道与日期有关的模拟题。
2025-02-11 20:44:27
602
原创 2023年第十四届蓝桥杯省赛C/C++大学B组试题A:日期统计
小蓝现在有一个长度为100100的数组,数组中的每个元素的值都在00到99的范围之内。这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。是生成2023年的365个日期,然后检查有多少个能在100个数字中找到。的20232023年的日期。对于相同的日期你只需要统计一次即可。不是在100个数字中找出8个来构成合法日期,而。请你帮小蓝计算下按上述条件一共能找到多少个。
2025-01-17 18:39:20
460
原创 2023蓝桥杯第十四届国赛:数数 ; 2024的质因数
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。质数:又称素数,指的是在大于1的自然数中,除了1和它自身外,不能被其他自然数整除的数。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。当我们需要找到一个区间中满足某种条件的数的个数时,一种常见的方法是使用暴力枚举。然而,该区间的范围非常大,导致代码超时。判断质数的方法:平方根判断法,直接判断法,预处理法。可得2024的质因数分别是2,11,23。
2024-12-18 23:25:06
725
原创 2024蓝桥杯第十五届省赛 :握手问题
对于第一个人而言,由于需要与除自身之外的其他人握手,所以他握手的次数为 49 次。接着看第二个人,因为第一个人已经主动与其握过手,这一次需排除在外,那么第二个人握手的次数就是 48 次。依此类推,当到第 49个人时,其握手次数为 1 次。而最后剩下的1个人,他与之前的人都握了手,所以握手的次数为 0 次。但有 7个人,这 7人彼此之间没有进行握手 (但这 7 人与除这 7人以外的所有人进行了握手)。注意 A 和 B握手的同时也意味着 B和 A握手了,所以算作是一次握手。由上可知这7人相互握手了21次。
2024-12-18 00:12:26
874
原创 2023蓝桥杯第十四届省赛 :阶乘求和
在加法运算中,如果仅关注结果的后几位数字,可直接对参与运算的一系列数字取相应的后几位再相加。但在进行多次加法运算时,每完成一次相加,都需对 10 的 n 次方取余(其中 n 为想要保留的后几位数字所对应的 10 的幂次),以此保证结果始终仅留存与后几位数字相关的信息。开始,一直到2023!,每一个数字都是最少以9个0结尾,那么其实只需要求1!本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。观察可知,从i=40开始,i的阶乘的末九位数字都是为0的,那么阶乘和只要求到39即可。
2024-12-17 12:01:02
487
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人