
蓝桥杯
文章平均质量分 57
蓝桥杯真题讲解
天天困啊
个人简介:大家好,我是一名大二的后端开发学生,华为云享专家。专注于Java、Mysql、Redis、SSM、Spring Boot。我热衷于数据结构和算法,并在GitHub上分享我的开源项目。我在优快云上记录和分享我的学习过程。编写代码时,我仿佛置身于一架精致的钢琴前,每一个键都是一段代码,每一次敲击都是对程序的精心雕琢。欢迎关注我,一起学习,一起进步!
展开
-
第十三届蓝桥杯真题Java 斐波那契与7(持续更新)
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。斐波那契数列的递推公式为: Fn=Fn−1+Fn−2Fn=Fn−1+Fn−2, 其中 F1=F2=1F1=F2=1。请问, 斐波那契数列的第 1 至 202202011200 项(含)中, 有多少项的个位 是 7。原创 2024-09-29 08:28:36 · 419 阅读 · 0 评论 -
第十三届蓝桥杯真题Python 斐波那契与7(持续更新)
这是一道结果填空的题, 你只需要算出结果后提交即可。本题的结果为一 个整数, 在提交答案时只填写这个整数, 填写多余的内容将无法得分。因为是填空题我们可以不需要花太多的时间用代码来解决这规律就好,每60个数一个轮回,包含8个7,202202011200刚好能整除8。斐波那契数列的递推公式为: Fn=Fn−1+Fn−2Fn=Fn−1+Fn−2, 其中 F1=F2=1F1=F2=1。请问, 斐波那契数列的第 1 至 202202011200 项(含)中, 有多少项的个位 是 7。原创 2024-09-29 08:26:13 · 325 阅读 · 0 评论 -
第十五届蓝桥杯真题Python c组A.拼正方形(持续更新)
【代码】第十五届蓝桥杯真题Python c组A.拼正方形(持续更新)原创 2024-09-29 08:07:08 · 783 阅读 · 0 评论 -
第十五届蓝桥杯真题Java c组A.拼正方形(持续更新)
因为本题是一道填空题,用java代码解决比较繁琐,我们可以根据题意直接使用数学方法计算。先把2*2的正方形数量乘以4得到2*2正方形的总面积,再加上1*1正方形的面积可以得出能拼出的总面积,再开二次根得到结果。答案是5435123。原创 2024-09-29 08:03:17 · 907 阅读 · 1 评论 -
第十三届蓝桥杯真题Python c组D.数位排序(持续更新)
1 到 13 的排序为: 1,10,2,11,3,12,4,13,5,6,7,8,91,10,2,11,3,12,4,13,5,6,7,8,9。第 5 个数为 3。当 两个数各个数位之和不同时, 将数位和较小的排在前面, 当数位之和相等时, 将数值小的排在前面。对于 30%30% 的评测用例, 1≤m≤n≤3001≤m≤n≤300。50%50% 的评测用例, 1≤m≤n≤10001≤m≤n≤1000。对于所有评测用例, 1≤m≤n≤1061≤m≤n≤106。输出一行包含一个整数, 表示答案。原创 2024-09-29 07:41:14 · 563 阅读 · 0 评论 -
第十三届蓝桥杯真题Java c组D.求和(持续更新)
给定 n 个整数 a1, a2, · · · , an ,求它们两两相乘再相加的和,即 S = a1 · a2 + a1 · a3。对于所有评测用例,1 ≤ n ≤ 200000,1 ≤ ai ≤ 1000。对于 30% 的数据,1 ≤ n ≤ 1000,1 ≤ ai ≤ 100。输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。第二行包含 n 个整数 a1, a2, · · · an。输入的第一行包含一个整数 n。【评测用例规模与约定】原创 2024-09-29 07:36:50 · 461 阅读 · 0 评论 -
第十三届蓝桥杯真题Python c组C.纸张尺寸(持续更新)
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm,将 A0 纸 沿长边对折。输入一行包含一个字符串表示纸张的名称,该名称一定是 A0、A1、A2、 A3、A4、后为 A1 纸,大小为 841mm × 594mm,在对折的过程中长度直接取 下整(实际裁剪时可能。将 A1 纸沿长边对折后为 A2 纸,依此类推。输出两行,每行包含一个整数,依次表示长边和短边的长度。A5、A6、A7、A8、A9 之一。输入纸张的名称,请输出纸张的大小。原创 2024-09-29 07:31:26 · 316 阅读 · 0 评论 -
第十三届蓝桥杯真题Java c组C.纸张尺寸(持续更新)
在 ISO 国际标准中定义了 A0 纸张的大小为 1189mm × 841mm,将 A0 纸 沿长边对折。输入一行包含一个字符串表示纸张的名称,该名称一定是 A0、A1、A2、 A3、A4、后为 A1 纸,大小为 841mm × 594mm,在对折的过程中长度直接取 下整(实际裁剪时可能。将 A1 纸沿长边对折后为 A2 纸,依此类推。输出两行,每行包含一个整数,依次表示长边和短边的长度。A5、A6、A7、A8、A9 之一。输入纸张的名称,请输出纸张的大小。原创 2024-09-29 07:26:46 · 524 阅读 · 0 评论 -
第十三届蓝桥杯真题Python c组B.特殊时间(持续更新)
本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。2022 年 2 月 22 日 22:20 是一个很有意义的时间,年份为 2022,由 3 个 2 和 1 个 0 组。个一种数字和 1 个另一种数字组成。成,如果将月和日写成 4 位,为 0222,也是由 3 个 2 和 1 个 0 组 成,如果将时间中的时和。请问,总共有多少个时间是这种年份写成 4 位、月日写成 4 位、时间写成 4 位后由 3。分写成 4 位,还是由 3 个 2 和 1 个 0 组成。原创 2024-09-29 07:19:50 · 279 阅读 · 0 评论 -
第十三届蓝桥杯真题Java c组B.特殊时间(持续更新)
本题的结果为一 个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。2022 年 2 月 22 日 22:20 是一个很有意义的时间,年份为 2022,由 3 个 2 和 1 个 0 组。个一种数字和 1 个另一种数字组成。成,如果将月和日写成 4 位,为 0222,也是由 3 个 2 和 1 个 0 组 成,如果将时间中的时和。请问,总共有多少个时间是这种年份写成 4 位、月日写成 4 位、时间写成 4 位后由 3。分写成 4 位,还是由 3 个 2 和 1 个 0 组成。原创 2024-09-29 07:17:02 · 276 阅读 · 0 评论 -
第十三届蓝桥杯真题Python c组A.排列字母(持续更新)
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个由大写字母组成的字符串,在提交答案时只填写这个字符串,填写多余的内 容将无法得分。又如,GOODGOODSTUDYDAYDAYUP 排列后为 AADDDDDGGOOOOPSTUUYYY。小蓝要把一个字符串中的字母按其在字母表中的顺序排列。例如,LANQIAO 排列后为 AAILNOQ。请问对于以下字符串,排列之后字符串是什么?原创 2024-09-28 23:48:15 · 718 阅读 · 0 评论 -
第十三届蓝桥杯真题Java c组A.排列字母(持续更新)
这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一 个由大写字母组成的字符串,在提交答案时只填写这个字符串,填写多余的内 容将无法得分。又如,GOODGOODSTUDYDAYDAYUP 排列后为 AADDDDDGGOOOOPSTUUYYY。小蓝要把一个字符串中的字母按其在字母表中的顺序排列。例如,LANQIAO 排列后为 AAILNOQ。请问对于以下字符串,排列之后字符串是什么?原创 2024-09-28 23:45:08 · 251 阅读 · 0 评论 -
第十四届蓝桥杯真题Python c组F.棋盘(持续更新)
小蓝拥有 n × n 大小的棋盘,一开始棋盘上全都是白子。小蓝进行了m次操作,每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色,黑色棋子变为白色)。请输出所有操作做完后棋盘上每个棋子的颜色。接下来m行每行包含四个整数 X1,Y1,X2,Y2,相邻整数之间使用一个空格分隔,表示将在X1至X2行和Y1至Y2列中的棋子颜色取反。输出n行,每行n个0或1表示该位置棋子的颜色。如果是白色则输出0,否则输出1。输入的第一行包含两个整数n,m,用一个空格分隔,表示棋盘大小与操作数。原创 2024-09-28 22:42:28 · 640 阅读 · 0 评论 -
第十四届蓝桥杯真题Java c组F.棋盘(持续更新)
小蓝拥有 n × n 大小的棋盘,一开始棋盘上全都是白子。小蓝进行了m次操作,每次操作会将棋盘上某个范围内的所有棋子的颜色取反(也就是白色棋子变为黑色,黑色棋子变为白色)。请输出所有操作做完后棋盘上每个棋子的颜色。接下来m行每行包含四个整数 X1,Y1,X2,Y2,相邻整数之间使用一个空格分隔,表示将在X1至X2行和Y1至Y2列中的棋子颜色取反。输出n行,每行n个0或1表示该位置棋子的颜色。如果是白色则输出0,否则输出1。输入的第一行包含两个整数n,m,用一个空格分隔,表示棋盘大小与操作数。原创 2024-09-28 22:37:11 · 347 阅读 · 0 评论 -
第十四届蓝桥杯真题Python c组D.平均(持续更新)
有一个长度为n的数组(n是10的倍数),每个数 Ai 都是区间[0,9]中的整数,小明发现数组里每种数出现的次数不太平均,而更改第 i 个数的代价为bi,他想更改着若干个数的值使得这 10 种数出现的次数相等(都等于n/10,请问代价和最少为多少。只更改第 1,2,4,5.7,8 个数,需要花费代价 1+2+4+5+7+8=27。对于所有评测用例n <= 100000,0<bi<=2×10^5。接下来n行,第i行包含两个整数ai,bi,用一个空格分隔。输入的第一行包含一个正整数 n。【评测用例规模与约定】原创 2024-09-28 22:17:09 · 791 阅读 · 0 评论 -
第十四届蓝桥杯真题Java c组D.平均(持续更新)
有一个长度为n的数组(n是10的倍数),每个数 Ai 都是区间[0,9]中的整数,小明发现数组里每种数出现的次数不太平均,而更改第 i 个数的代价为bi,他想更改着若干个数的值使得这 10 种数出现的次数相等(都等于n/10,请问代价和最少为多少。只更改第 1,2,4,5.7,8 个数,需要花费代价 1+2+4+5+7+8=27。对于所有评测用例n <= 100000,0<bi<=2×10^5。接下来n行,第i行包含两个整数ai,bi,用一个空格分隔。输入的第一行包含一个正整数 n。【评测用例规模与约定】原创 2024-09-28 22:11:21 · 570 阅读 · 0 评论 -
第十四届蓝桥杯真题Python c组A.求和(持续更新)
我们还可以使用数学公式来优化这个过程。原创 2024-09-28 21:49:51 · 392 阅读 · 0 评论 -
第十四届蓝桥杯真题Java c组A.求和(持续更新)
我们还可以使用数学公式来优化这个过程。原创 2024-09-28 21:38:36 · 587 阅读 · 0 评论