蓝桥杯
蓝桥杯历年题目解析
一个双子座的Java攻城狮
博客中涉及有Java、Spring、数据库、微服务等,热爱技术,乐于分享,一起成长,遇见未知的自己
展开
-
第十二届蓝桥杯JavaB组省赛题解
76。原创 2023-04-01 23:03:49 · 193 阅读 · 0 评论 -
第十一届蓝桥杯JavaB组省赛题解
解题思路:简单模拟题。枚举数字 1∼2020,把每个数按十进制分解,再统计 2 出现的次数即可。也可以将每个数字都转换为字符串,然后直接统计这些字符串总共有多少个字符 2。最后的答案为 624。原创 2023-03-30 08:30:00 · 244 阅读 · 0 评论 -
第十四届蓝桥杯模拟赛(第三期)——Java版
请找到一个大于 2022 的最小数,这个数转换成十六进制之后,所有的数位(不含前导 0)都为字母(A 到 F)。请将这个数的十进制形式作为答案提交。原创 2023-03-09 15:12:44 · 1217 阅读 · 2 评论 -
第十三届蓝桥杯C++B组省赛 J 题——砍竹子
这天,小明在砍竹子,他面前有 n 棵竹子排成一排,一开始第 i 棵竹子的高度为 hi.他觉得一棵一棵砍太慢了,决定使用魔法来砍竹子。100%的测试数据:n ≤ 2 × 10^5;hi ≤ 10^18。把一棵树砍掉所需要的次数暴力求和累加起来,然后再减掉相邻相等的树;小明想知道他最少使用多少次魔法可以让所有的竹子的高度都变为1。第二行共 n 个空格分开的正整数 hi,表示每棵竹子的高度。20%的测试数据:n ≤ 1000;hi ≤ 10^6。第一行为一个正整数 n,表示竹子的棵数。原创 2023-01-24 14:34:52 · 623 阅读 · 0 评论 -
第九届蓝桥杯JavaB组省赛H题—— 日志统计
对于100%的数据,1原创 2023-01-24 11:42:37 · 1075 阅读 · 0 评论 -
第十三届蓝桥杯C++C组省赛H题,Python A 组省赛 F 题,Ptyhon C 组省赛 H 题—— 重新排序
【代码】第十三届蓝桥杯C++C组省赛H题,Python A 组省赛 F 题,Ptyhon C 组省赛 H 题—— 重新排序。原创 2023-01-18 16:07:05 · 206 阅读 · 0 评论 -
蓝桥云课 并查集练习题
蓝桥幼儿园的学生是如此的天真无邪,以至于对他们来说,朋友的朋友就是自己的朋友。小明是蓝桥幼儿园的老师,这天他决定为学生们举办一个交友活动,活动规则如下:小明会用红绳连接两名学生,被连中的两个学生将成为朋友。小明想让所有学生都互相成为朋友,但是蓝桥幼儿园的学生实在太多了,他无法用肉眼判断某两个学生是否为朋友。于是他起来了作为编程大师的你,请你帮忙写程序判断某两个学生是否为朋友(默认自己和自己也是朋友)。输入描述。原创 2023-01-16 23:39:26 · 469 阅读 · 0 评论 -
第八届蓝桥杯Java B 组省赛J题——K倍区间
给定一个长度为N的数列,A1, A2, …AN,如果其中一段连续的子序列Ai, Ai+1, …Aj(i原创 2023-01-15 19:20:09 · 180 阅读 · 0 评论 -
第十三届蓝桥杯大赛软件类决赛Java大学B组C题——左移右移
小蓝有一个长度为 N 的数组,初始时从左到右依次是 1, 2, 3, . . . N。请你回答经过 M 次操作之后,数组从左到右每个数是多少?第一行包含 2 个整数,N 和 M。以下 M 行每行一个操作,其中 “L x”表示左移 x,“R x”表示右移 x。输出 N 个数,代表操作后的数组。5 3L 3L 2R 12 3 4 5 1样例中的数组变化如下:试题 C: 左移右移 4第十三届蓝桥杯大赛软件赛决赛 Java 大学 B 组。原创 2023-01-15 19:07:28 · 1281 阅读 · 0 评论 -
蓝桥云课——刷题统计
小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天 做 a 道题目, 周六和周日每天做 b 道题目。请你帮小明计算, 按照计划他将在 第几天实现做题数大于等于 n 题?对于 100% 的评测用例, 1≤a,b,n≤10^18。对于 50% 的评测用例, 1≤a,b,n≤10^6。输入一行包含三个整数 a,b和 n.输出一个整数代表天数。原创 2023-01-13 17:07:05 · 337 阅读 · 0 评论 -
第十三届蓝桥杯Python B 组省赛D题——数位排序
1 到 13 的排序为: 1,10,2,11,3,12,4,13,5,6,7,8,9。第 5 个数为 3。原创 2023-01-12 23:23:15 · 388 阅读 · 0 评论 -
蓝桥云课——最长子序列
我们称一个字符串 S 包含字符串 T 是指 T 是 S 的一个子序列,即可以从字符串 S 中抽出若干个字符,它们按原来的顺序组合成一个新的字符串与 T 完全一样。输入两行,每行一个字符串。第一行的字符串为 S,第二行的字符串为 T。两个字符串均非空而且只包含大写英文字母。给定两个字符串 S 和 T,请问 T 中从第一个字符开始最长连续多少个字符 被 S 包含?其中,1≤∣T∣≤∣S∣≤1000。输出一个整数,表示答案。原创 2023-01-12 21:45:51 · 114 阅读 · 0 评论 -
第十 一 届蓝桥杯Java B 组省赛 I 题——子串分值和
【代码】第十 一 届蓝桥杯Java B 组省赛 I 题——子串分值和。原创 2023-01-12 19:57:54 · 311 阅读 · 0 评论 -
第十三届蓝桥杯大赛软件类省赛Java大学B组D题----最少刷题数
对于每一名学生,请你计算他至少还要再刷多少道题,才能使得全班刷题比他多的学生数不 超过刷题比他少的学生数。小蓝老师教的编程课有 N 名学生,编号依次是 1 . . . N。对于 100% 的数据,1 ≤ N ≤ 100000, 0 ≤ Ai≤ 100000.输出 N 个整数,依次表示第 1 . . . N 号学生分别至少还要再刷多少道题。对于 30% 的数据,1 ≤ N ≤ 1000, 0 ≤ Ai ≤ 1000.第二行包含 N 个整数:A1,A2,A3 ,. . . , AN.原创 2023-01-10 22:35:43 · 234 阅读 · 0 评论 -
第十届蓝桥杯大赛软件类省赛C/C++大学B组B题----年号字串
【代码】第十届蓝桥杯大赛软件类省赛C/C++大学B组B题----年号字串。原创 2023-01-10 14:52:37 · 93 阅读 · 0 评论 -
第十一届蓝桥杯大赛软件类国赛Java大学B组真题-重复字符串
如果一个字符串 S 恰好可以由某个字符串重复 K 次得到,我们就称 S 是 K 次重复字符串。例如 abcabcabc 可以看作是 abc 重复 3 次得到,所以 abcabcabc 是 3 次重复字符串。2、将字符串等分后,遍历每个子字符串,修改子字符串不同的位置,修改为所有字串中当前位置,存的最多的那个字母。现在给定一个字符串 S,请你计算最少要修改其中几个字符,可以使 S 变为一个 K 次字符串?同理 aaaaaa 既是 2 次重复字符串、又是 3 次重复字符串和 6次重复字符串。原创 2023-01-09 23:53:50 · 417 阅读 · 0 评论 -
第十三届蓝桥杯大赛软件类省赛Java大学B组C题----字符统计
给定一个只包含大写字母的字符串 S ,请你输出其中出现次数最多的字母。如果有多个字 母均出现了最多次,按字母表顺序依次输出所有这些字母。对于 100% 的评测用例,1 ≤ |S | ≤ 10^6。一个只包含大写字母的字符串 S .若干个大写字母,代表答案。原创 2023-01-09 23:44:54 · 95 阅读 · 0 评论 -
第十三届蓝桥杯 C++ B 组省赛 F 题——统计子矩阵
给定一个 N × M 的矩阵 A ,请你统计有多少个子矩阵 ( 最小 1 × 1 ,最大N × M ) 满足子矩阵中所有数的和不超过给定的整数 K?对于 100 % 的数据, 1 ≤ N , M ≤ 500;对于 70 % 的数据, N , M ≤ 100 .对于 30 % 的数据, N , M ≤ 20 .大小为 1 × 1 的有 10 个。大小为 1 × 2 的有 3 个。大小为 1 × 3 的有 2 个。大小为 1 × 4 的有 1 个。大小为 2 × 1 的有 3 个。原创 2023-01-06 20:21:44 · 2463 阅读 · 0 评论 -
第十二届蓝桥杯大赛软件类决赛Java大学B组F题----123
对于 90% 的评测用例,1 ≤ T ≤ 10000, 1 ≤ li ≤ ri ≤ 10^12。对于 70% 的评测用例,1 ≤ T ≤ 10000, 1 ≤ li ≤ ri ≤ 10^9。对于 80% 的评测用例,1 ≤ T ≤ 1000, 1 ≤ li ≤ ri ≤ 10^12。对于 40% 的评测用例,1 ≤ T ≤ 1000, 1 ≤ li ≤ ri ≤ 10^6。对于 10% 的评测用例,1 ≤ T ≤ 30, 1 ≤ li ≤ ri ≤ 100。输入的第一行包含一个整数 T,表示询问的个数。原创 2023-01-06 00:03:11 · 587 阅读 · 0 评论 -
第九届蓝桥杯大赛软件类省赛Java大学B组F题----递增三元组
第二行包含 N 个整数 A1,A2,…第三行包含 N 个整数 B1,B2,…第四行包含 N 个整数 C1,C2,…第一行包含一个整数 N。原创 2023-01-05 22:15:37 · 350 阅读 · 0 评论 -
蓝桥云课---美丽区间
给定一个长度为 nn 的序列 a1,a2,⋯ ,an和一个常数 S。对于一个连续区间如果它的区间和大于或等于S,则称它为美丽的区间。接下来一行包含 nn 个整数,分别表示 a1,a2,⋯ ,an。对于一个美丽的区间,如果其区间长度越短,它就越美丽。输出共一行,包含一个整数,表示最美丽的区间的长度。第一行包含两个整数 n,S,其含义如题所述。若不存在任何美丽的区间,则输出 0。请你从序列中找出最美丽的区间。原创 2023-01-04 22:42:59 · 688 阅读 · 0 评论 -
第十三届蓝桥杯大赛软件类决赛C/C++大学B组C题----卡牌
而如果有 n 张卡牌,其中每种卡牌各一张,那么这 n 张卡牌可以被称为一套牌。小明为了凑出尽可能多套牌,拿出了 m 张空白牌,他可以在上面写上数i,将其当做第 i 种牌来凑出套牌。这 5 张空白牌中,拿 2 张写 1,拿 1 张写 2,这样每种牌的牌数就变为了3, 3, 3, 4,可以凑出 3 套牌,剩下 2 张空白牌不能再帮助小明凑出一套。他一共有 n 种卡牌,第 i 种卡牌上印有正整数数 i(i ∈ [1, n]),且第 i 种卡牌现有 ai 张。输入共 3 行,第一行为两个正整数 n, m。原创 2023-01-04 19:50:22 · 619 阅读 · 0 评论 -
第八届蓝桥杯JavaB组省赛I题----分巧克力
为了公平起见,小明需要从这 N 块巧克力中切出K块巧克力分给小朋友们。(1原创 2023-01-04 15:18:35 · 346 阅读 · 0 评论 -
第十三届蓝桥杯省赛JavaB组E题-求阶乘
【代码】第十三届蓝桥杯省赛JavaB组E题-求阶乘。原创 2023-01-02 19:53:19 · 145 阅读 · 0 评论 -
小蓝做实验
但是做实验都会有一些误差, 会导致出现一些预期外的数据, 这种误差数据 yy 的 范围是 103≤y≤1012103≤y≤1012。由于小蓝做实验很可靠, 所以他所有的实验数据中 99.99%99.99% 以上都是符合预期的。这是一道结果填空的题,你只需要算出结果后提交即可。小蓝的所有实验数据都在 primes.txt 中, 现 在他想统计这两百万个正整数中有多少个是质数, 你能告诉他吗?如果按照预期, 所有的实验数据 xx 都应该满足 107≤x≤108107≤x≤108。原创 2023-01-02 14:46:30 · 212 阅读 · 0 评论 -
蓝桥云课: 求和
输出一个整数 S,表示所求的和。请使用合适的数据类型进行运算。对于所有评测用例, 1≤n≤200000,1≤ai≤1000。对于 30% 的数据,1≤n≤1000,1≤ai≤100。第二行包含 n 个整数 a1,a2,⋯ ,an。输入的第一行包含一个整数 n。原创 2023-01-02 11:30:08 · 187 阅读 · 0 评论 -
求解质因子
输出仅一行,包含若干个整,表示 N 的质因子(相邻两数用空格隔开)。输入仅一行包含为一个整数 N。给定一个数字 N,请你求出它的所有质因子。原创 2023-01-02 10:23:29 · 132 阅读 · 0 评论 -
第十三届蓝桥杯决赛Java大学B组第二题-数数
被分解为了三个质数相乘。请问在区间 [2333333, 23333333] 中有多少个正整数。任何一个大于 1 的正整数都能被分解为若干个质数相乘,比如 28 = 2×2×7。这是一道结果填空的题,你只需要算出结果后提交即可。个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。可以被分解为 12 个质数相乘?原创 2022-12-29 10:36:22 · 1740 阅读 · 14 评论 -
蓝桥云课 质因数个数
给定正整数 n, 请问有多少个质数是 n 的约数。输出一个整数, 表示 n 的质数约数个数。396 有 2,3,11 三个质数约数。输入的第一行包含一个整数 n。原创 2022-12-28 23:21:28 · 235 阅读 · 0 评论 -
蓝桥云课 等差数列
第二行包含 NN 个整数 A1,A2,⋅⋅⋅,ANA1,A2,⋅⋅⋅,AN。(注意 A1A1 ∼ ANAN 并不一定是按等差数列中的顺序给出)数学老师给小明出了一道等差数列求和的题目。但是粗心的小明忘记了一 部分的数列,只记得其中 NN 个整数。现在给出这 NN 个整数,小明想知道包含这 NN 个整数的最短的等差数列有几项?其中,2≤N≤105,0≤Ai≤1092≤N≤105,0≤Ai≤109。输入的第一行包含一个整数 NN。输出一个整数表示答案。原创 2022-12-24 21:09:31 · 75 阅读 · 0 评论 -
判断一个数是不是Sky数
小赵对进制特别感兴趣,不光研究2进制,3进制,4进制,5进…….突然有一次,他发现了一个特殊的数2992,这个数,它的十进制数表示,其四位数字之和为2+9+9+2=22,它的十六进制数BB0,其四位数字之和也为22,同时它的十二进制数表示1894,其四位数字之和也为22,啊哈,真是巧啊。之后他就去翻书,发现这种数叫sky数。但是要判断这样的数还是有点麻烦啊,那么现在请你帮忙来判断任何一个十进制的四位数,是不是Sky数吧。原创 2022-12-23 22:19:45 · 140 阅读 · 0 评论 -
计算两个数相加存在多少次进位
【代码】计算两个数相加存在多少次进位。原创 2022-12-23 20:48:23 · 190 阅读 · 0 评论 -
蓝桥云课 第3次学长带练
输入x(内存空间为32位的整数)。第一行输出x二进制表示中1的个数。示例1输入9输出3....原创 2022-12-21 19:41:01 · 212 阅读 · 0 评论 -
蓝桥云课练习题 星期几
那么,从建国到现在,有几次国庆节正好是星期日呢?不要求写出具体是哪些年,只要一个数目!1949年的国庆节(10月1日)是星期六。今年(2012)的国庆节是星期一。本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。·最大运行时间: 1s·最大运行内存: 128M。原创 2022-12-18 15:40:47 · 94 阅读 · 0 评论 -
蓝桥云课练习题 含2天数
如果日历中只显示年月日,请问从公元1900年1月1日到公元9999年12月31日,一共有多少天日历上包含2。即有多少天中年月日的数位中包含数字2。小蓝特别喜欢2,今年是公元2020年,他特别高兴,因为每天日历上都可以看到2。本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。·最大运行时间: 1s·最大运行内存:128M。原创 2022-12-18 13:07:37 · 342 阅读 · 0 评论 -
蓝桥云课练习题 小蓝吃糖果
第二行包含 n 个数,表示 n 种糖果的数量 mi原创 2022-12-18 10:48:30 · 533 阅读 · 3 评论 -
蓝桥云课练习题 用杂志拼接信件
影视剧中信件大多是从报纸或杂志上的字符剪下来拼接而成的。杂志和信件均由字符串构成,对于给定的杂志和信件,确定信件是否可以由杂志上的字符构成。例如杂志为 ab,信件为 aa,则不能构成。杂志为 aab,信件为 aa,则可以构成。输出一行,若信件可由杂志构成则输出 YES,否则输出 NO。实现一个算法确定能否由杂志构成信件。第一行为杂志字符串,第二行为信件字符串。输入两行字符串,长度均不超过 100。原创 2022-12-09 11:19:01 · 394 阅读 · 0 评论 -
2022年蓝桥杯JavaB组字符统计
给定一个只包含大写字母的字符出S,请你输出其中出现次数最多的字符。如果有多个字母均出现了最多次,按字母表顺序依次输出所有这些字原创 2022-12-08 13:04:37 · 154 阅读 · 0 评论 -
寻找3个数的最大乘积
寻找3个数的最大乘积原创 2022-12-07 21:36:50 · 170 阅读 · 0 评论 -
查找两个总和为特定值的索引
查找两个总和为特定值的索引原创 2022-12-07 17:01:35 · 154 阅读 · 0 评论