2023年第十四届蓝桥杯软件赛省赛总评

报名明年4月蓝桥杯软件赛的同学们,如果你是大一零基础,目前懵懂中,不知该怎么办,可以看看本博客系列:备赛20周合集
20周的完整安排请点击:20周计划
每周发1个博客,共20周。
在QQ群上交流答疑:

在这里插入图片描述

文章目录

  • 1. 蓝桥杯大赛软件赛知识点大纲
    • 1.1 初级(≥大学C组)
    • 1.2 中级(≥大学B组)
    • 1.3 高级(研究生及大学A组)
  • 2. 2023年第十四届蓝桥杯省赛C/C++语言
    • 2.1 C/C++大学A组
    • 2.2 C/C++大学B组
    • 2.3 C/C++大学C组
    • 2.4 C/C++研究生组
  • 3. 2023年第十四届蓝桥杯省赛Java语言
    • 3.1 Java大学A组
    • 3.2 Java大学B组
    • 3.3 Java大学C组
    • 3.4 Java研究生组
  • 4. 2023年第十四届蓝桥杯省赛Python语言
    • 4.1 Python大学A组
    • 4.2 Python大学B组
    • 4.3 Python大学C组
    • 4.4 Python研究生组
  • 5. 总结

2023年第十四届蓝桥杯软件赛省赛总评

1. 蓝桥杯大赛软件赛知识点大纲

  蓝桥杯官网2023年12月发布了“第十五届蓝桥杯大赛软件赛知识点大纲“关于公布第十五届蓝桥杯大赛软件赛知识点大纲通知”,包含70多个知识点。
  下面列出大纲提到的知识点,另外作者根据经验补充了几个常见的知识点。
  (有点奇怪的是,大纲中第一部分是”大学C组“,我理解为C组只出第一部分的知识点,但是看真题,C组题目也有中高级知识点。)

1.1 初级(≥大学C组)

  枚举
  排序:冒泡排序、选择排序、插入排序;
  搜索:BFS、DFS;
  高精度;贪心;模拟;前缀和;二分;
  DP:普通一维问题;
  数据结构:栈、队列、链表、二叉树;
  数学:素数、GCD、LCM、快速幂。

1.2 中级(≥大学B组)

  排序:归并排序、快速排序、桶排序、堆排序、基数排序;
  搜索:剪枝、双向BFS、记忆化搜索、迭代加深搜索、启发式搜索;
  DP:背包DP、树形DP、状压DP、数位DP、DP的常见优化;
  字符串:哈希、kmp、manacher;
  图论:欧拉回路、最小生成树、单源最短路及差分约束系统、拓扑序列、二分图匹配、图的连通性问题(割点、桥、强连通分量、DFS序、最近共同祖先);
  数学:排列组合、二项式定理、容斥原理、模意义下的逆元、矩阵运算、高斯消元;
  数据结构:ST表、堆、树状数组、线段树、Trie树、并查集、平衡树);
  计算几何:基础计算和基本位置关系判定;
  概率论
  博弈论

1.3 高级(研究生及大学A组)

  字符串:AC自动机、拓展kmp、后缀数组、后缀自动机、回文自动机;
  图论:网络流、一般图匹配;
  数学:生成函数、莫比乌斯反演、快速傅里叶变换;
  数据结构:树链剖分、二维/动态开点线段树、平衡树、可持久化数据结构、树套树、动态树。

2. 2023年第十四届蓝桥杯省赛C/C++语言

  下面以2023年第十四届省赛题目为例,介绍比赛涉及的知识点、难度。
  链接:历年真题PDF版题面
  题目的提交地址,可以到 https://www.lanqiao.cn/problems 上搜“题目名称“,进入题目后也都有官方题解

2.1 C/C++大学A组

在这里插入图片描述

2.2 C/C++大学B组

在这里插入图片描述

2.3 C/C++大学C组

在这里插入图片描述

2.4 C/C++研究生组

在这里插入图片描述

3. 2023年第十四届蓝桥杯省赛Java语言

3.1 Java大学A组

在这里插入图片描述

3.2 Java大学B组

在这里插入图片描述

3.3 Java大学C组

在这里插入图片描述

3.4 Java研究生组

在这里插入图片描述

4. 2023年第十四届蓝桥杯省赛Python语言

4.1 Python大学A组

在这里插入图片描述

4.2 Python大学B组

在这里插入图片描述

4.3 Python大学C组

在这里插入图片描述

4.4 Python研究生组

在这里插入图片描述

5. 总结

  从十四届省赛题目可以看到,省赛涉及的知识点相当广泛,覆盖了初级、中级、高级知识点。从难度上看,难度值1~3是初级,3~4是中级,4~5是高级。
  对于初学者来说,在经过至少半年的学习后,如果能做出难度值1~3的题目,已经难能可贵,是同伴中的佼佼者了。
  另外,初学者也能做中高级的题目。根据蓝桥杯的赛制,一道题可以得部分分数,而大多数中高级题目,可以用简单方法、简单知识点得10%~30%的分数。这些知识点几乎是必考的,因为它们也是整个算法竞赛知识库的基础。
  (1)杂题。不需要算法和数据结构,只需要逻辑、推理的题目,难度可难可易。考察思维能力和编码能力,只能通过大量做题来提高。
  (2)BFS搜索和DFS搜索,也就是暴力搜索。这是非常基本的算法,是基础中的基础。
  (3)动态规划。线性DP,以及一些DP应用,例如状态压缩DP、树形DP等。
  (4)简单数学。简单数论、几何题、简单概率论。
  (5)简单的字符串处理、输入输出
  (6)基本算法,例如排序、排列、二分、前缀和、贪心。
  (7)基本数据结构。队列、栈、链表、二叉树等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/329553.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

VUE工程化--vue组件注册

组件注册的两种方式: 1. 局部注册:只能在注册的组件内使用 2. 全局注册:所有组件内都能使用 局部注册步骤: 1、导入 import MyHeader from "./components/myHeader.vue"; import MyMain from "./components/myMa…

TCP连接TIME_WAIT

TCP断开过程: TIME_WAIT的作用: TIME_WAIT状态存在的理由: 1)可靠地实现TCP全双工连接的终止 在进行关闭连接四次挥手协议时,最后的ACK是由主动关闭端发出的,如果这个最终的ACK丢失,服务器将重发最终的FIN&#xf…

LLM漫谈(三)| 使用Chainlit和LangChain构建文档问答的LLM应用程序

一、Chainlit介绍 Chainlit是一个开源Python包,旨在彻底改变构建和共享语言模型(LM)应用程序的方式。Chainlit可以创建用户界面(UI),类似于由OpenAI开发的ChatGPT用户界面,Chainlit可以开发类似…

虚拟机CentOS7.5编译安装Qt4.8.7

虚拟机CentOS7.5编译安装Qt4.8.7 一.下载Qt二.安装步骤 一.下载Qt 官网下载链接:Qt4.8.7 官网下载速度可能会非常慢,本人已上传至CSDN,点此下载,下载后需要先用7z软件解压成zip包。 二.安装步骤 环境安装 yum install libX11…

go语言(三)----函数

1、函数单变量返回 package mainimport "fmt"func fool(a string,b int) int {fmt.Println("a ",a)fmt.Println("b ",b)c : 100return c}func main() {c : fool("abc",555)fmt.Println("c ",c)}2、函数多变量返回 pack…

Nsis打包Unity Exe文件(通用)

Nsi 脚本 !include "MUI2.nsh"#使用现代UI Unicode true #使用Unicode !define EXENAME "exeName" #定义常量 exe名称 !define SHORTCUT "快捷方式名称" #定义桌面快捷方式的中文名称Name ${EXENAME} #安装程序的title OutFile "${EXENAME…

【C++】入门C++前想要了解的小知识

个人主页 : zxctsclrjjjcph 文章封面来自:艺术家–贤海林 如有转载请先通知 目录 1. 前言2. 什么是C3. C的发展史4. C的重要性4.1 语言的使用广泛度4.2 在工作领域中4.3 在校招领域中 5. 如何学习C5.1 看看别人怎么学习的5.2 自己怎么学 1. 前言 今天开…

FFmpeg之SwrRessample

文章目录 一、概述二、重采样流程三、重要结构体3.1、SwrContext3.2、ResamplerContext 四、重要函数4.1、swr_alloc4.2、swr_alloc_set_opts4.3、av_opt_set_*4.4、swr_init4.5、av_samples_alloc_array_and_samples4.6、av_samples_alloc4.7、swr_convert4.8、swr_get_delay4…

uniapp微信小程序投票系统实战 (SpringBoot2+vue3.2+element plus ) -投票帖子排行实现

锋哥原创的uniapp微信小程序投票系统实战: uniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )_哔哩哔哩_bilibiliuniapp微信小程序投票系统实战课程 (SpringBoot2vue3.2element plus ) ( 火爆连载更新中... )共计21条视频…

【idea】idea插件编写教程,博主原创idea插件已上架idea插件市场 欢迎下载

前言:经常使用Objects.equals(a,b)方法的同学 应该或多或少都会因为粗心而传错参, 例如日常开发中 我们使用Objects.equals去比较 status(入参),statusEnum(枚举), 很容易忘记statusEnum.getCode() 或 statusEnum.getVaule() ,再比…

Java可视化物联网智慧工地综合云平台源码 私有化部署

智慧工地平台围绕建筑施工人、物、事的安全管理为核心,对应研发了劳务实名制、视频监控、扬尘监测、起重机械安全监测、安全帽监测等功能一体化管理的解决方案。 智慧工地是聚焦工程施工现场,紧紧围绕人、机、料、法、环等关键要素,综合运用…

docker安装运行CloudBeaver并设置默认语言为中文

1、CloudBeaver CloudBeaver 是一个开源的 Web 数据库管理工具,它提供了一个基于浏览器的用户界面,允许用户管理和操作各种类型的数据库。CloudBeaver 支持多种数据库系统,包括但不限于 PostgreSQL、MySQL、SQLite、Oracle、SQL Server 以及…

RabbitMQ入门精讲

1. 什么是消息队列 消息指的是两个应用间传递的数据。数据的类型有很多种形式,可能只包含文本字符串,也可能包含嵌入对象。 “消息队列(Message Queue)”是在消息的传输过程中保存消息的容器。在消息队列中,通常有生产者和消费者两个角色。…

【Java基础_01】Java运行机制及运行过程

【Java基础_01】Java运行机制及运行过程 文章目录 【Java基础_01】Java运行机制及运行过程1.Java 运行机制及运行过程1.1 Java 核心机制-Java 虚拟机 [JVM java virtual machine] 1.2 JDK,JRE1.3 JVM,JDK和JRE1.4 环境变量path1.4.1 为什么要配置path1.4.2 配置环…

【一步一步学】ROS软路由设置代理IP教程

申明:本文仅针对国内L2TP/PPTP,适用于国内的游戏加速或学术研究,禁止一切利用该技术的翻墙行为。 今天和大家分享的是ROS软路由如何设置分流的问题,很多做过工作室的小伙伴肯定很熟悉。 简单来讲,ROS软路由就是普通的路…

数模转换 120dB,192kHz DAC 音频转换芯片DP7398 软硬件兼容替代CS4398

数模转换芯片(DAC)是一种将数字信号转换为模拟信号的集成电路。它通过将数字数据转换为相应的模拟电压或电流输出,实现了数字系统与模拟系统之间的接口和互联。 DAC具有许多优势,使其在各种应用领域得到广泛应用。首先&#xff0c…

接口测试 01 -- 基础与原理

接口概述 什么是接口 接口是计算机系统中不同组件之间进行交流和互动的一种方式。 在软件开发中,接口通常指的是一组定义了输入、输出、功能和规范的方法、函数或协议。接口定义了组件之间的通信协议,使得它们可以相互协作,实现特定的功能。…

23.实战演练--个人主页

<?xml version"1.0" encoding"utf-8"?> <manifest xmlns:android"http://schemas.android.com/apk/res/android"xmlns:tools"http://schemas.android.com/tools"><applicationandroid:allowBackup"true"an…

【latex】参考文献排版前移,在最前面引用\usepackage{url}

【LaTeX】参考文献排版前移&#xff0c;在最前面引用\usepackage{url} 写在最前面完整解决步骤请教申申latex编译报错解决方案 写在最前面 参考文献从21开始排版前移了 解决方案&#xff1a;在最前面加一行 \usepackage{url}完整解决步骤 请教申申 申申yyds&#xff01;&am…

VsCode插件开发之ChatGPT实战

基础介绍&#x1f5e3;︎ VSCode 是采用了 Electron开发的跨平台的桌面应用&#xff0c;它兼容 Mac、Windows 和Linux&#xff0c;可以构建出三个平台的应用程序&#xff0c;基于VSCode开发的插件&#xff0c;同样也能在多个平台同时运行。 VSCode布局&#xff1a; 插件开发&…
最新文章