《算法竞赛》2022.10月出版,网购:京东 天猫 当当
作者签名书(75折+快递)请加微信(手机号就是微信):13916333036
蓝桥杯官方备赛指南《程序设计竞赛专题挑战教程》2022.12月出版
网购:京东 当当 淘宝
如果上面链接无现货,这里是出版社直发有现货:京东 当当 淘宝
今年的蓝桥杯软件类题目,大家纷纷说比去年难。主要原因是:
(1)“结果填空”从以前的5题减少为2题,“程序设计”从以前的5题增加到8题。
(2)增加了一些新的算法考点,例如线段树、博弈论、概率、逆元、计算几何等。而且很多题是多个知识点结合的混合题,更增加了难度。今年第一次出现了线段树,而且有好几题:“选数异或、最长不下降子序列、扫描游戏、重新排序”。线段树的出现可能是一个风向标。
线段树这个知识点,我在将于今年7月在清华大学出版社印的新书《算法竞赛》中评价为:“线段树可以说是竞赛出题人最喜欢考核的高级数据结构了。线段树是里程碑式知识点,熟练掌握线段树,标志着脱离了初级学习阶段,进入了中高级学习阶段。”
今年省赛根据分组一共有12场。有些题重复出现,例如“裁纸刀”出现了5次,灭鼠先锋出现了4次,等等。A组、C组、研究生组之间重复的比较多。比较奇葩的是B组,其中C/C++B组,Java B组的每道题都只出现了一次。不过总体来说,今年题目的重复率远小于往年。
下面的表格列出了今年所有的蓝桥杯省赛题目。我估计了难度,请大家看看是否合理。如有建议,请加QQ 群:567554289,或联系QQ:15512356
附:
(1)往年所有题目: https://www.lanqiao.cn/courses/2786
(2)今年题目:
http://oj.ecustacm.cn/viewnews.php?id=1021
https://www.dotcpp.com/oj/problemset.php?page=24&mark=6
(3)傅志凌(华东理工大学队员)解析了C/C++A组题目:https://blog.csdn.net/fzl194/article/details/124347039
傅志凌是http://oj.ecustacm.cn的所有者和管理员
表格中题目后面的数字是难度,1是最小难度,5是最大难度。
| 题号 | 大学A组 | 大学B组 | 大学C组 | 研究生组 |
|---|---|---|---|---|
| A | 裁纸刀1 | 九进制转十进制1 | 排列字母1 | 裁纸刀1 |
| B | 灭鼠先锋4 | 顺子日期1 | 特殊时间2 | 灭鼠先锋4 |
| C | 求和2 | 刷题统计2 | 纸张尺寸2 | 质因数个数2 |
| D | 选数异或3 | 修剪灌木2 | 求和2 | 选数异或3 |
| E | 爬树的甲壳虫4 | X进制减法3 | 数位排序2 | GCD 2 |
| F | 青蛙过河3 | 统计子矩阵3 | 选数异或3 | 爬树的甲壳虫4 |
| G | 最长不下降子序列5 | 积木画4 | 消除游戏4 | 全排列的价值4 |
| H | 扫描游戏5 | 扫雷4 | 重新排序4 | 扫描游戏5 |
| I | 数的拆分4 | 李白打酒加强版4 | 技能升级4 | 数的拆分4 |
| J | 推导部分和4 | 砍竹子4 | 重复的数4 | 重复的数4 |
| 难度 | 35 | 28 | 28 | 33 |
| 题号 | 大学A组 | 大学B组 | 大学C组 | 研究生组 |
|---|---|---|---|---|
| A | 裁纸刀1 | 星期计算1 | 排列字母1 | 排列字母1 |
| B | 寻找整数2 | 山1 | 特殊时间2 | 灭鼠先锋4 |
| C | 求和2 | 字符统计2 | 纸张尺寸2 | 质因数个数2 |
| D | GCD 2 | 最少刷题数3 | 求和2 | 数位排序2 |
| E | 蜂巢4 | 求阶乘3 | 矩形拼接3 | 蜂巢4 |
| F | 全排列的价值4 | 最大子矩阵4 | 选数异或3 | 爬树的甲壳虫4 |
| G | 青蛙过河3 | 数组切分4 | GCD 2 | 重新排序4 |
| H | 因数平方和4 | 回忆迷宫4 | 青蛙过河3 | 技能升级4 |
| I | 最优清零方案5 | 红绿灯4 | 因数平方和4 | 最优清零方案5 |
| J | 推导部分和4 | 拉箱子4 | 最长不下降子序列5 | 推导部分和4 |
| 难度 | 31 | 30 | 27 | 34 |
| 题号 | 大学A组 | 大学B组 | 大学C组 | 研究生组 |
|---|---|---|---|---|
| A | 裁纸刀1 | 排列字母1 | 排列字母1 | 裁纸刀1 |
| B | 寻找整数2 | 寻找整数2 | 特殊时间2 | 寻找整数2 |
| C | 质因数个数2 | 纸张尺寸2 | 纸张尺寸2 | 质因数个数2 |
| D | 矩形拼接3 | 数位排序2 | 数位排序2 | 矩形拼接3 |
| E | 消除游戏4 | 蜂巢4 | 矩形拼接3 | 消除游戏4 |
| F | 重新排序4 | 消除游戏4 | GCD 2 | 爬树的甲壳虫4 |
| G | 全排列的价值4 | 全排列的价值4 | 蜂巢 4 | 技能升级4 |
| H | 最长不下降子序列5 | 技能升级4 | 重新排序4 | 因数平方和4 |
| I | 最优清零方案5 | 最长不下降子序列5 | 青蛙过河3 | 扫描游戏5 |
| J | 数的拆分4 | 最优清零方案5 | 因数平方和4 | 数的拆分4 |
| 难度 | 34 | 33 | 27 | 33 |
3月26日,映宇宙(HK:03700,即“映客”)发布截至2022年12月31日的2022年度业绩财务报告。财报显示,映宇宙2022年的总营收为63.19亿元,较2021年同期的91.76亿元下降31.1%。2022年,映宇宙的经营亏损为4698.7万元,2021年同期则为净利润4.57亿元;期内亏损(净亏损)为1.68亿元,2021年同期的净利润为4.33亿元;非国际财务报告准则经调整净利润为3.88亿元,2021年同期为4.82亿元,同比下降19.6%。 映宇宙在财报中表示,收入减少主要是由于行业竞争加剧,该集团对旗下产品采取更为谨慎的运营策略以应对市场变化。不过,映宇宙的毛利率则有所提升
目录前言: 一、ASC分析代码实现二、 卡片分析代码实现三、 直线分析代码实现四、货物摆放分析代码实现小结:前言: 在刷题的过程中,发现蓝桥杯的题目和力扣的差别很大。让人有一种不一样的感觉,蓝桥杯题目偏向对于实际问题用编程去的解决,而力扣给人感觉很锻炼自己的编程思维,逻辑能力。两者结合去刷,相信会有不一样的收获。 一、ASC 已知大写字母A的ASCII码为65,请问大写字母L的ASCII码是多少?分析 这道题目看上去很简单,我们需确定自己计算的准确,所以我建议用编程去解决。代码实现publicclassTest8{publicstaticvoidmain(String[]args){Sy
?作者主页:静Yu?简介:CSDN全栈优质创作者、华为云享专家、阿里云社区博客专家,前端知识交流社区创建者?社区地址:前端知识交流社区?博主的个人博客:静Yu的个人博客?博主的个人笔记本:前端面试题个人笔记本只记录前端领域的面试题目,项目总结,面试技巧等等。接下来会更新蓝桥杯官方系统基础练习的VIP试题,依然包括解题思路,源代码等等。问题描述:给定当前的时间,请用英文的读法将它读出来。时间用时h和分m表示,在英文的读法中,读一个时间的方法是: 如果m为0,则将时读出来,然后加上“o’clock”,如3:00读作“threeo’clock”。 如果m不为0,则将时读出来,然后将分读出来,如5
如何用IDEA2022创建并初始化一个SpringBoot项目?目录如何用IDEA2022创建并初始化一个SpringBoot项目?0. 环境说明1. 创建SpringBoot项目 2.编写初始化代码0. 环境说明IDEA2022.3.1JDK1.8SpringBoot1. 创建SpringBoot项目 打开IDEA,选择NewProject创建项目。 填写项目名称、项目构建方式、jdk版本,按需要修改项目文件路径等信息。 选择springboot版本以及需要的包,此处只选择了springweb。 此处需特别注意,若你使用的是jdk1
十四届蓝桥青少组模拟赛Python-20221108T1.二进制位数十进制整数2在十进制中是1位数,在二进制中对应10,是2位数。十进制整数22在十进制中是2位数,在二进制中对应10110,是5位数。请问十进制整数2022在二进制中是几位数?print(len(bin(2022))-2)#运行结果:11T2.晨跑小蓝每周六、周日都晨跑,每月的1、11、21、31日也晨跑。其它时间不晨跑。已知2022年1月1日是周六,请问小蓝整个2022年晨跑多少天?#样例代码1ls=[0,31,28,31,30,31,30,31,31,30,31,30,31]ans=0k=6foriinrange(1,13)
文章目录问题B:芝华士威士忌和他的小猫咪们代码&注释问题C:愿我的弹雨能熄灭你们的痛苦代码注释问题D:猜糖果游戏代码注释问题E:有趣的次方代码注释问题F:这是一个简单题代码&注释问题G:打印矩阵代码注释问题H:scz的简单考验代码注释问题I:完美区间代码&注释问题J:是狂热的小迷妹一枚吖~代码&注释2022年10月23日周赛ZZULIOJ问题B:芝华士威士忌和他的小猫咪们时间限制:1Sec内存限制:128MB题目描述芝华士威士忌很喜欢带着他的猫咪们一块跑着玩。但是小猫咪们很懒,只有在离他y米以内才愿意和他一块跑。这天他在坐标为x的位置,他想和他的猫咪们一块跑着玩。有n个小猫咪,第i个小猫咪在坐
代码请进行一定修改后使用,本代码保证100%通过率,本题目提供了java、python、c++三种代码。复盘思路在文章的最后题目描述祖国西北部有一片大片荒地,其中零星的分布着一些湖泊,保护区,矿区;整体上常年光照良好,但是也有一些地区光照不太好。某电力公司希望在这里建设多个光伏电站,生产清洁能源对每平方公里的土地进行了发电评估,其中不能建设的区域发电量为0kw,可以发电的区域根据光照,地形等给出了每平方公里年发电量x千瓦。我们希望能够找到其中集中的矩形区域建设电站,能够获得良好的收益。输入描述第一行输入为调研的地区长,宽,以及准备建设的电站【长宽相等,为正方形】的边长最低要求的发电量之后每行为
本文代码使用HAL库。文章目录前言一、MCP4017的重要特性二、MCP4017计算RBW阻值三、MCP4017地址四、MCP4017读写函数五、CubeMX创建工程(利用ADC测量MCP4017电压)、对应代码:总结前言一、MCP4017的重要特性蓝桥杯板子上的是MCP4017T-104ELT,如图1。MCP4017是一个可编程电阻,通过写入的数值可以改变电阻的大小。重点在于6引脚(W),5引脚(B
目录一、原理部分1、什么是串行通信(1)并行通信与串行通信(2)串行通信的制式(3)串行通信的主要方式 2、配置串口(1)SCON和PCON:串行口1的控制寄存器(2)SBUF:串行口数据缓冲寄存器 (3)AUXR:辅助寄存器编辑(4)ES、PS:与串行口1中断相关的寄存器(5)波特率设置 3、串口框架编写二、程序案例一、原理部分1、什么是串行通信(1)并行通信与串行通信微控制器与外部设备的数据通信,根据连线结构和传送方式的不同,可以分为两种:并行通信和串行通信。并行通信:数据的各位同时发送与接收,每个数据位使用一条导线,这种方式传输快,但是需要多条导线进行信号传输。串行通信:数据一位一
https://cloud.189.cn/t/BJbYreYbmUj2(访问码:djz6)(网盘2022-4-1更新)一、刷入armbian。1.1使用AmlBurnTool软件烧录首选底包至固件。烧录完成后断开玩客云电源备用。(靠近hdmi的那个口子。)1.2使用WIn32diskimager软件将emmc固件写入U盘。1.3写入成功后,先将U盘插入玩客云靠近网线接口端的USB口,再接入电源。玩客云通电后指示灯会先亮绿灯,再亮蓝灯,红蓝闪烁,最后蓝灯常亮。等到确定蓝灯常亮后,再拔掉U盘、电源。(最好蓝灯常亮后,启动一次玩客云,看看ssh是否正常。)1.4使用WIn32diskimager写入