蓝桥杯比赛中,可以使用的语言有C/C++,Java和Python。
程序的关键在于编程技巧、数据结构和算法,所以这里的题解均用C/C++语言来写。
参考这些题解很容易写出有关语言的解题程序。
解题程序可以到蓝桥杯官网或有关网站提交。
这组题是基础学习和参加比赛必备:精选蓝桥杯省赛基础题解2015-2022。
蓝桥杯赛题题解专栏网址:蓝桥杯
蓝桥杯赛题等刷题网址:题库 - 蓝桥云课
第13届 2022年 第一场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 裁纸刀 | 灭鼠先锋 | 求和 | 选数异或 | 爬树的甲壳虫 | 青蛙过河 | 最长不下降子序列 | 扫描游戏 | 数的拆分 | 推导部分和 |
C++ B组 | 九进制转十进制 | 顺子日期 | 刷题统计 | 修剪灌木 | X进制减法 | 统计子矩阵 | 积木画 | 扫雷 | 李白打酒加强版 | 砍竹子 |
C++ C组 | 排列字母 | 特殊时间 | 纸张尺寸 | 求和 | 数位排序 | 选数异或 | 消除游戏 | 重新排序 | 技能升级 | 重复的数 |
C++ G组 | 裁纸刀 | 灭鼠先锋 | 质因数个数 | 选数异或 | GCD | 爬树的甲壳虫 | 全排列的价值 | 扫描游戏 | 数的拆分 | 重复的数 |
Java A组 | 裁纸刀 | 寻找整数 | 求和 | GCD | 蜂巢 | 全排列的价值 | 青蛙过河 | 因数平方和 | 最优清零方案 | 推导部分和 |
Java B组 | 星期计算 | 山 | 字符统计 | 最少刷题数 | 求阶乘 | 最大子矩阵 | 数组切分 | 回忆迷宫 | 红绿灯 | 拉箱子 |
Java C组 | 排列字母 | 特殊时间 | 纸张尺寸 | 求和 | 矩形拼接 | 选数异或 | GCD | 青蛙过河 | 因数平方和 | 最长不下降子序列 |
Java G组 | 排列字母 | 灭鼠先锋 | 质因数个数 | 数位排序 | 蜂巢 | 爬树的甲壳虫 | 重新排序 | 技能升级 | 最优清零方案 | 推导部分和 |
Python A组 | 裁纸刀 | 最长不下降子序列 | 数的拆分 | 消除游戏 | 重新排序 | 寻找整数 | 全排列的价值 | 最优清零方案 | 质因数个数 | 矩形拼接 |
Python B组 | 最长不下降子序列 | 排列字母 | 纸张尺寸 | 数位排序 | 消除游戏 | 技能升级 | 寻找整数 | 蜂巢 | 全排列的价值 | 最优清零方案 |
Python C组 | 青蛙过河 | 排列字母 | 特殊时间 | 纸张尺寸 | 数位排序 | 重新排序 | GCD | 蜂巢 | 因数平方和 | 矩形拼接 |
Python G组 | 裁纸刀 | 爬树的甲壳虫 | 扫描游戏 | 数的拆分 | 消除游戏 | 技能升级 | 寻找整数 | 因数平方和 | 质因数个数 | 矩形拼接 |
2021两次省赛
第一次:正常比赛;
第二次:第一次省赛和广西省某节日时间冲突,第一次未参赛的人都可报名;
第12届 2021年 第二场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 双阶乘 | 格点 | 整数分解 | 城邦 | 游戏 | 小平方 | 完全平方数 | 负载均衡 | 国际象棋 | 完美序列 |
C++ B组 | 求余 | 双阶乘 | 格点 | 整数分解 | 城邦 | 特殊年份 | 小平方 | 完全平方数 | 负载均衡 | 国际象棋 |
C++ C组 | 浮点数 | 求余 | 双阶乘 | 格点 | 整数分解 | 3 的倍数 | 特殊年份 | 小平方 | 完全平方数 | 负载均衡 |
第12届 2021年 第一场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 卡片 | 直线 | 货物摆放 | 路径 | 回路计数 | 砝码称重 | 异或数列 | 左孩子右兄弟 | 括号序列 | 分果果 |
C++ B组 | 空间 | 卡片 | 直线 | 货物摆放 | 路径 | 时间显示 | 砝码称重 | 杨辉三角形 | 双向排序 | 括号序列 |
C++ C组 | ASC | 空间 | 卡片 | 相乘 | 路径 | 时间显示 | 最少砝码 | 杨辉三角形 | 左孩子右兄弟 | 括号序列 |
C++ G组 | 卡片 | 直线 | 货物摆放 | 路径 | 回路计数 | 时间显示 | 砝码称重 | 异或数列 | 双向排序 | 分果果 |
Java A组 | 相乘 | 直线 | 货物摆放 | 路径 | 回路计数 | 最少砝码 | 左孩子右兄弟 | 异或数列 | 双向排序 | 分果果 |
Java B组 | ASC | 卡片 | 直线 | 货物摆放 | 路径 | 时间显示 | 最少砝码 | 杨辉三角形 | 双向排序 | 括号序列 |
Java C组 | ASC | 空间 | 卡片 | 相乘 | 路径 | 时间显示 | 最少砝码 | 杨辉三角形 | 左孩子右兄弟 | 双向排序 |
Java G组 | 卡片 | 相乘 | 直线 | 路径 | 回路计数 | 时间显示 | 最少砝码 | 杨辉三角形 | 双向排序 | 分果果 |
Python 组 | 卡片 | 直线 | 货物摆放 | 路径 | 回路计数 | 时间显示 | 杨辉三角形 | 左孩子右兄弟 | 异或数列 | 括号序列 |
2020年三次省赛
第一次:疫情影响,给大四毕业生准备的;
第二次:疫情影响,原定 4 月份的比赛延后到 10 月份;
第三次:第二次省赛和浙江省某比赛时间冲突,所以浙江省赛延后一天;
第11届 2020年 第三场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ ABC组 | 数青蛙 | 互质 | 车牌 | Fibonacci 集合 | 上升子串 | 日期识别 | 乘法表 | 限高杆 | 画中漂流 | 旅行家 |
第11届 2020年 第二场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 门牌制作 | 既约分数 | 蛇形填数 | 七段码 | 平面分割 | 成绩分析 | 回文日期 | 子串分值 | 荒岛探测 | 字串排序 |
C++ B组 | 门牌制作 | 既约分数 | 蛇形填数 | 跑步锻炼 | 七段码 | 成绩统计 | 回文日期 | 子串分值和 | 平面切分 | 字串排序 |
C++ C组 | 约数个数 | 门牌制作 | 跑步锻炼 | 平面分割 | 蛇形填数 | 成绩统计 | 单词分析 | 数字三角形 | 作物杂交 | 子串分值和 |
C++ G组 | 约数个数 | 寻找2020 | 平面分割 | 蛇形填数 | 七段码 | 成绩分析 | 回文日期 | 作物杂交 | 子串分值和 | 荒岛探测 |
Java A组 | 门牌制作 | 既约分数 | 蛇形填数 | 七段码 | 平面分割 | 成绩分析 | 回文日期 | 子串分值 | 荒岛探测 | 字串排序 |
Java B组 | 门牌制作 | 寻找2020 | 蛇形填数 | 七段码 | 排序 | 成绩分析 | 单词分析 | 数字三角形 | 子串分值和 | 装饰珠 |
Java C组 | 约数个数 | 寻找2020 | 跑步锻炼 | 平面分割 | 七段码 | 成绩统计 | 单词分析 | 数字三角形 | 作物杂交 | 子串分值和 |
Java G组 | 约数个数 | 跑步锻炼 | 平面分割 | 蛇形填数 | 排序 | 成绩统计 | 回文日期 | 作物杂交 | 子串分值 | 装饰珠 |
Python | 门牌制作 | 寻找2020 | 跑步锻炼 | 蛇形填数 | 排序 | 成绩统计 | 单词分析 | 数字三角形 | 平面切分 | 装饰珠 |
第11届 2020年 第一场 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 跑步训练 | 合并检测 | 分配口罩 | 矩阵 | 完美平方数 | 解码 | 走方格 | 整数拼接 | 超级胶水 | 网络分析 |
C++ B组 | 跑步训练 | 纪念日 | 合并检测 | REPEAT 程序 | 矩阵 | 整除序列 | 解码 | 走方格 | 整数拼接 | 网络分析 |
C++ C组 | 指数计算 | 解密 | 跑步训练 | 合并检测 | REPEAT 程序 | 分类计数 | 整除序列 | 走方格 | 字符串编码 | 整数拼接 |
Java A组 | 合数个数 | 含 2 天数 | 本质上升序列 | 咫尺天涯 | 玩具蛇 | 游园安排 | 画廊 | 奇偶覆盖 | 补给 | 蓝跳跳 |
Java B组 | 解密 | 纪念日 | 合并检测 | 分配口罩 | 斐波那契数列 最大公约数 | 分类计数 | 八次求和 | 字符串编码 | BST 插入节点问题 | 网络分析 |
Java C组 | 美丽的 2 | 合数个数 | 扩散 | 阶乘约数 | 本质上升序列 | 天干地支 | 皮亚诺曲线距离 | 蓝肽子序列 | 画廊 | 答疑 |
第10届 2019年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 平方和 | 数列求值 | 最大降雨量 | 迷宫 | RSA解密 | 完全二叉树的权值 | 外卖店优先级 | 修改数组 | 糖果 | 组合数问题 |
C++ B组 | 组队 | 年号字串 | 数列求值 | 数的分解 | 迷宫 | 特别数的和 | 完全二叉树的权值 | 等差数列 | 后缀表达式 | 灵能传输 |
C++ C组 | 求和 | 矩形切割 | 年号字串 | 质数 | 最大降雨量 | 旋转 | 外卖店优先级 | 人物相关性分析 | 等差数列 | 扫地机器人 |
C++ G组 | 立方和 | 字串数字 | 质数 | 最短路 | RSA解密 | Fibonacci数列 与黄金分割 | 扫地机器人 | 修改数组 | 灵能传输 | 空间跳跃 |
Java A组 | 平方和 | 数列求值 | 迷宫 | 最大降雨量 | RSA解密 | 完全二叉树的权值 | 外卖店优先级 | 修改数组 | 糖果 | 组合数问题 |
Java B组 | 组队 | 不同子串 | 数列求值 | 数的分解 | 迷宫 | 特别数的和 | 外卖店优先级 | 人物相关性分析 | 后缀表达式 | 灵能传输 |
Java C组 | 求和 | 矩形切割 | 不同子串 | 质数 | 最大降雨量 | 旋转 | 外卖店优先级 | 人物相关性分析 | 等差数列 | 扫地机器人 |
Java G组 | 立方和 | 字串数字 | 质数 | 最短路 | RSA解密 | Fibonacci数列 与黄金分割 | 扫地机器人 | 修改数组 | 组合数问题 | 空间跳跃 |
第9届 2018年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 分数 | 星期一 | 乘积尾零 | 第几个幸运数 | 打印图形 | 航班时间 | 三体攻击 | 全球变暖 | 倍数问题 | 付账问题 |
C++ B组 | 第几天 | 明码 | 乘积尾零 | 测试次数 | 快速排序 | 递增三元组 | 螺旋折线 | 日志统计 | 全球变暖 | 乘积最大 |
C++ C组 | 哪天返回 | 猴子分香蕉 | 明码 | 第几个幸运数 | 书号验证 | 稍小分数 | 次数差 | 等腰三角形 | 小朋友崇拜圈 | 耐摔指数 |
Java A组 | 分数 | 星期一 | 复数幂 | 方格计数 | 打印图形 | 航班时间 | 三体攻击 | 全球变暖 | 倍数问题 | 付账问题 |
Java B组 | 第几天 | 方格计数 | 复数幂 | 测试次数 | 快速排序 | 递增三元组 | 螺旋折线 | 日志统计 | 全球变暖 | 堆的计数 |
Java C组 | 哪天返回 | 猴子分香蕉 | 字母阵列 | 第几个幸运数 | 书号验证 | 打印X | 缩位求和 | 等腰三角形 | 小朋友崇拜圈 | 耐摔指数 |
第8届 2017年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 迷宫 | 跳蚱蜢 | 魔方状态 | 方格分割 | 字母组串 | 最大公共子串 | 正则问题 | 包子凑数 | 分巧克力 | 油漆面积 |
C++ B组 | 购物单 | 等差素数列 | 承压计算 | 方格分割 | 取位数 | 最大公共子串 | 日期问题 | 包子凑数 | 分巧克力 | k倍区间 |
C++ C组 | 贪吃蛇长度 | 兴趣小组 | 算式900 | 承压计算 | 杨辉三角 | 最大公共子串 | Excel地址 | 九宫幻方 | 拉马车 | 图形排版 |
Java A组 | 迷宫 | 9数算式 | 魔方状态 | 方格分割 | 字母组串 | 最大公共子串 | 正则问题 | 包子凑数 | 分巧克力 | 油漆面积 |
Java B组 | 购物单 | 纸牌三角形 | 承压计算 | 魔方状态 | 取位数 | 最大公共子串 | 日期问题 | 包子凑数 | 分巧克力 | k倍区间 |
Java C组 | 外星日历 | 兴趣小组 | 纸牌三角形 | 承压计算 | 杨辉三角 | 最大公共子串 | Excel地址 | 拉马车 | 青蛙跳杯子 | 图形排版 |
第7届 2016年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 网友年龄 | 生日蜡烛 | 方格填数 | 快排问题 | 消除尾一 | 寒假作业 | 剪邮票 | 四平方和 | 密码脱落 | 最大比例 |
C++ B组 | 煤球数目 | 生日蜡烛 | 凑算式 | 快排问题 | 抽签 | 方格填数 | 剪邮票 | 四平方和 | 交换瓶子 | 最大比例 |
C++ C组 | 报纸页数 | 煤球数目 | 平方怪圈 | 打印方块 | 快排问题 | 凑算式 | 寒假作业 | 冰雹数 | 卡片换位 | 密码脱落 |
Java A组 | 煤球数目 | 生日蜡烛 | 搭积木 | 分小组 | 抽签 | 寒假作业 | 剪邮票 | 取球博弈 | 交换瓶子 | 压缩变换 |
Java B组 | 煤球数目 | 生日蜡烛 | 凑算式 | 分小组 | 抽签 | 方格填数 | 剪邮票 | 四平方和 | 取球博弈 | 压缩变换 |
Java C组 | 有奖猜谜 | 煤球数目 | 平方怪圈 | 骰子游戏 | 分小组 | 凑算式 | 搭积木 | 冰雹数 | 四平方和 | 密码脱落 |
第6届 2015年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 方程整数解 | 星系炸弹 | 奇妙的数字 | 格子中输出 | 九数组分数 | 牌型种数 | 手链样式 | 饮料换购 | 垒骰子 | 灾后重建 |
C++ B组 | 奖券数目 | 星系炸弹 | 三羊献瑞 | 格子中输出 | 九数组分数 | 加法变乘法 | 牌型种数 | 移动距离 | 垒骰子 | 生命之树 |
C++ C组 | 隔行变色 | 立方尾不变 | 三羊献瑞 | 格子中输出 | 串逐位和 | 奇妙的数字 | 加法变乘法 | 饮料换购 | 打印大X | 垒骰子 |
Java A组 | 熊怪吃核桃 | 星系炸弹 | 九数分三组 | 循环节长度 | 打印菱形 | 加法变乘法 | 牌型种数 | 移动距离 | 垒骰子 | 灾后重建 |
Java B组 | 三角形面积 | 立方变自身 | 三羊献瑞 | 循环节长度 | 九数组分数 | 加法变乘法 | 牌型种数 | 饮料换购 | 垒骰子 | 生命之树 |
Java C组 | 隔行变色 | 立方尾不变 | 无穷分数 | 循环节长度 | 格子中输出 | 奇妙的数字 | 加法变乘法 | 移动距离 | 打印大X | 垒骰子 |
这组题是基础学习和参加比赛必备:精选蓝桥杯省赛基础题解2015-2022。
第5届 2014年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 猜年龄 | 切面条 | 神奇算式 | 史丰收速算 | 锦标赛 | 扑克序列 | 蚂蚁感冒 | 地宫取宝 | 斐波那契 | 波动数列 |
C++ B组 | 啤酒和饮料 | 切面条 | 李白打酒 | 史丰收速算 | 打印图形 | 奇怪的分式 | 六角填数 | 蚂蚁感冒 | 地宫取宝 | 小朋友排队 |
C++ C组 | 武功秘籍 | 等额本金 | 猜字母 | 大衍数列 | 打印图形 | 神奇算式 | 绳圈 | 分糖果 | 地宫取宝 | 小朋友排队 |
Java A组 | 猜年龄 | 李白打酒 | 神奇算式 | 写日志 | 锦标赛 | 六角填数 | 绳圈 | 兰顿蚂蚁 | 斐波那契 | 波动数列 |
Java B组 | 武功秘籍 | 切面条 | 猜字母 | 大衍数列 | 圆周率 | 奇怪的分式 | 扑克序列 | 分糖果 | 地宫取宝 | 矩阵翻硬币 |
Java C组 | 猜年龄 | 等额本金 | 猜字母 | 大衍数列 | 写日志 | 李白打酒 | 奇怪的分式 | 兰顿蚂蚁 | 地宫取宝 | 矩阵翻硬币 |
第4届 2013年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 高斯日记 | 排它平方数 | 振兴中华 | 颠倒的价牌 | 前缀判断 | 逆波兰表达式 | 错误票据 | 买不到的数目 | 剪格子 | 大臣的旅费 |
C++ B组 | 高斯日记 | 马虎的算式 | 第39级台阶 | 黄金连分数 | 前缀判断 | 三部排序 | 错误票据 | 翻硬币 | 带分数 | 连号区间数 |
C++ C组 | 猜年龄 | 马虎的算式 | 振兴中华 | 幻方填空 | 公约数公倍数 | 三部排序 | 核桃的数量 | 打印十字图 | 带分数 | 剪格子 |
Java A组 | 世纪末的星期 | 振兴中华 | 梅森素数 | 颠倒的价牌 | 三部排序 | 逆波兰表达式 | 错误票据 | 带分数 | 剪格子 | 大臣的旅费 |
Java B组 | 世纪末的星期 | 马虎的算式 | 振兴中华 | 黄金连分数 | 有理数类 | 三部排序 | 错误票据 | 幸运数 | 带分数 | 连号区间数 |
Java C组 | 猜年龄 | 组素数 | 马虎的算式 | 第39级台阶 | 有理数类 | 逆波兰表达式 | 核桃的数量 | 打印十字图 | 买不到的数目 | 剪格子 |
第3届 2012年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ B组 | 微生物增殖 | 古堡算式 | 比酒量 | 奇怪的比赛 | 方阵旋转 | 大数乘法 | 放棋子 | 密码发生器 | 夺冠概率 | 取球游戏 |
C++ C组 | 土地测量 | 卖鸡蛋 | 古堡算式 | 巧排扑克牌 | 干支纪年 | 身份证号校验 | 方阵旋转 | 手机尾数 | 罗马数字 | 移动字母 |
Java A组 | 鲁卡斯队列 | 比酒量 | 汉诺塔 | 奇怪的比赛 | 第一个数字 | 割圆 | 最大数 | 矩形运算 | 算式填符号 | 泊松分酒 |
Java C组 | 土地测量 | 猜生日 | 棋盘放麦子 | 比酒量 | 第一个数字 | 扑克牌移动 | 括号问题 | 手机尾数 | 密码发生器 | 算式填符号 |
第2届 2011年 | A | B | C | D | E | F | G | H | I | J |
---|---|---|---|---|---|---|---|---|---|---|
C++ A组 | 神秘的三位数 | 歌赛新规 | 反转串 | n进制小数 | 轮换 | 中奖计算 | 概率问题 | 上三角方阵 | 购物 | Playfair密码 |
C++ C组 | 利息计算 | 开平方 | 最小公倍数 | 日期间隔计算 | 轮换 | 金字塔 | 中奖计算 | 串的处理 | 5个砝码 | 画表格 |
Java A组 | 圆周率 | 孪生素数 | 反转串 | 最近距离 | 基因牛 | 迷宫问题 | 绘制表格 | 金额查错 | Playfair密码 | |
Java C组 | 计算蔬菜总价 | 计算行程 | 反转的串 | 最近距离 | 股票风险 | 猜数字 | 基因牛 | 串的处理 | 上三角方阵 | 竞赛 |
第1届 2010年 | A | B | C | D | E | F | G | H | I | J |
---|
蓝桥杯赛题题解专栏网址:蓝桥杯
蓝桥杯赛题等刷题网址:题库 - 蓝桥云课
这组题是基础学习和参加比赛必备:精选蓝桥杯省赛基础题解2015-2022。