第十六届蓝桥杯大赛软件赛(编程类)知识点大纲

目录

大学 C 组

大学 B 组

研究生及大学 A 组

说明:


大学 C 组

1. 枚举:难度:[1-3]

2. 排序

  • 冒泡排序:难度 2
  • 选择排序:难度 3
  • 插入排序:难度 3

3. 搜索

  • 广度优先搜索(BFS):难度 1-3
  • 深度优先搜索(DFS):难度 1-5

4. 贪心算法:难度:[1-5]

5. 模拟
难度:[1-3]

6. 二分查找
难度:[2-5]

7. 动态规划

  • 普通一维问题:难度 [3-5]

8. 高精度:难度:[1-5]

9. 数据结构

  • 栈:难度 [2-4]
  • 队列:难度 [2-5]
  • 链表:难度 [2-5]

10. 数学

  • 初等数论:难度 [3-5]

大学 B 组

11. 排序

  • 归并排序:难度 [4-5]
  • 快速排序:难度 [4-5]
  • 桶排序:难度 4
  • 堆排序:难度 4
  • 基数排序:难度 [4-5]

12. 搜索

  • 剪枝:难度 [4-6]
  • 双向 BFS:难度 [5-6]
  • 记忆化搜索:难度 5
  • 迭代加深搜索:难度 [5-6]
  • 启发式搜索:难度 7

13. 动态规划

  • 背包问题 DP:难度 [4-6]
  • 树形 DP:难度 [4-6]
  • 状态压缩 DP:难度 [5-6]
  • 数位 DP:难度 [5-6]
  • DP 常见优化:难度 7

14. 字符串

  • 哈希:难度 [4-5]
  • KMP 算法:难度 [4-6]
  • Manacher 算法:难度 [4-6]

15. 图论

  • 欧拉回路:难度 [5-7]
  • 最小生成树:难度 [5-7]
  • 单源最短路及差分约束系统:难度 [5-7]
  • 拓扑排序:难度 [5-7]
  • 二分图匹配:难度 7
  • 图的连通性问题(割点、桥、强连通分量):难度 7
  • DFS 序:难度 [5-7]
  • 最近公共祖先(LCA):难度 [5-7]

16. 数学

  • 排列组合:难度 [5-6]
  • 二项式定理:难度 6
  • 容斥原理:难度 [6-7]
  • 模意义下的逆元:难度 5
  • 矩阵运算:难度 [6-7]
  • 高斯消元:难度 7

17. 数据结构

  • ST 表:难度 [5-6]
  • 堆:难度 [5-6]
  • 树状数组:难度 [5-6]
  • 线段树:难度 [6-7]
  • Trie 树:难度 [5-7]
  • 并查集:难度 [5-6]
  • 平衡树(利用标准库实现简单平衡树):难度 [5-7]

18. 计算几何

  • 基础计算和基本位置关系判定:难度 [6-7]
  • 概率论:难度 7+
  • 博弈论:难度 7+

研究生及大学 A 组

19. 字符串

  • AC 自动机:难度 [7-8]
  • 拓展 KMP:难度 [7-8]
  • 后缀数组:难度 [8-10]
  • 后缀自动机:难度 [8-10]
  • 回文自动机:难度 [8-10]

20. 图论

  • 网络流:难度 [8-10]
  • 一般图匹配:难度 [9-10]

21. 数学

  • 生成函数:难度 [8-10]
  • 莫比乌斯反演:难度 [8-10]
  • 快速傅里叶变换(FFT):难度 [9-10]

22. 数据结构

  • 树链剖分:难度 [7-8]
  • 二维/动态开点线段树:难度 [7-8]
  • 平衡树:难度 [8-9]
  • 可持久化数据结构:难度 [8-9]
  • 树套树:难度 [9-10]
  • 动态树:难度 [9-10]

说明:

  1. 大纲兼容性
    • A 组需要同时掌握 B 组和 C 组的所有知识点。
    • B 组需要同时掌握 C 组的所有知识点。
  2. 难度递增
    本大纲列举的内容仅供参考,实际比赛内容会根据参赛者的水平和需要有所调整。

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

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

相关文章

记一次STM32编译生成BIN文件过大的问题(基于STM32CubeIDE)

文章目录 问题描述解决方法更多拓展 问题描述 最近在一个项目中使用了 STM32H743 单片机(基于 STM32CubeIDE GCC 开发),它的内存分为了 DTCMRAM RAM_D1 RAM_D2 …等很多部分。其中 DTCM 的速度是比通常的内存要快的,缺点是不支持…

前端-Rollup

Rollup 是一个用于 JavaScript 的模块打包工具,它将小的代码片段编译成更大、更复杂的代码,例如库或应用程序。它使用 JavaScript 的 ES6 版本中包含的新标准化代码模块格式,而不是以前的 CommonJS 和 AMD 等特殊解决方案。ES 模块允许你自由…

崇州市街子古镇正月初一繁华剪影

今天是蛇年正月初一,下午笔者步出家门,逛到了崇州市街子古镇井水街,想看看景象如何。结果看到的是车水马龙、人流如织,繁花似锦,热闹非凡,原来今天开始预订此地摆下的长街宴。心里高兴,便用手机…

【橘子Kibana】Kibana的分析能力Analytics简易分析

一、kibana是啥,能干嘛 我们经常会用es来实现一些关于检索,关于分析的业务。但是es本身并没有UI,我们只能通过调用api来完成一些能力。而kibana就是他的一个外置UI,你完全可以这么理解。 当我们进入kibana的主页的时候你可以看到这样的布局。…

python3+TensorFlow 2.x(二) 回归模型

目录 回归算法 1、线性回归 (Linear Regression) 一元线性回归举例 2、非线性回归 3、回归分类 回归算法 回归算法用于预测连续的数值输出。回归分析的目标是建立一个模型,以便根据输入特征预测目标变量,在使用 TensorFlow 2.x 实现线性回归模型时&…

OpenAI-Edge-TTS:本地化 OpenAI 兼容的文本转语音 API,免费高效!

文本转语音(TTS)技术已经成为人工智能领域的重要一环,无论是语音助手、教育内容生成,还是音频文章创作,TTS 工具都能显著提高效率。今天要为大家介绍的是 OpenAI-Edge-TTS,一款基于 Microsoft Edge 在线文本…

练习(复习)

大家好,今天我们来做几道简单的选择题目来巩固一下最近学习的知识,以便我们接下来更好的学习。 这道题比较简单,我们前面学过,在Java中,一个类只能继承一个父类,但是一个父类可以有多个子类,一个…

Meta推动虚拟现实:Facebook如何进入元宇宙时代

随着科技的不断进步,虚拟现实(VR)与增强现实(AR)技术的快速发展,世界正在逐步迈向一个全新的数字时代——元宇宙。而在这个革命性的转变中,Meta(前身为Facebook)作为全球…

go gin配置air

一、依赖下载 安装最新,且在你工作区下进行安装,我的是D:/GO是我的工作区,所有项目都在目录下的src, go install github.com/air-verse/airlatest 如果出现类似报错: 将图中第三行 github.com/air-verse/air 替换最…

Spring--SpringMVC使用(接收和响应数据、RESTFul风格设计、其他扩展)

SpringMVC使用 二.SpringMVC接收数据2.1访问路径设置2.2接收参数1.param和json2.param接收数据3 路径 参数接收4.json参数接收 2.3接收cookie数据2.4接收请求头数据2.5原生api获取2.6共享域对象 三.SringMVC响应数据3.1返回json数据ResponseBodyRestController 3.2返回静态资源…

FreeRTOS的任务创建和删除

1,任务创建和删除的API函数 任务的创建和删除本质就是调用FreeRTOS的API函数 动态创建任务: 任务的任务控制块以及任务的栈空间所需的内存,均由 FreeRTOS 从 FreeRTOS 管理的堆中分配。 静态创建任务: 任务的任务控制块以及任务的…

通过Ngrok实现内网穿透助力远程开发

在现代软件开发和网络应用的环境下,开发人员常常需要在本地搭建服务器进行调试、测试或演示。然而,传统的端口映射(如使用 NAT 或 SSH 隧道)配置繁琐,且并非所有环境都允许直接暴露本地服务。ngrok 作为一款强大的隧道…

Elasticsearch的索引生命周期管理

目录 说明零、参考一、ILM的基本概念二、ILM的实践步骤Elasticsearch ILM策略中的“最小年龄”是如何计算的?如何监控和调整Elasticsearch ILM策略的性能? 1. **监控性能**使用/_cat/thread_pool API基本请求格式请求特定线程池的信息响应内容 2. **调整…

wx043基于springboot+vue+uniapp的智慧物流小程序

开发语言:Java框架:springbootuniappJDK版本:JDK1.8服务器:tomcat7数据库:mysql 5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包&#…

关于使用PHP时WordPress排错——“这意味着您在wp-config.php文件中指定的用户名和密码信息不正确”的解决办法

本来是看到一位好友的自己建站,所以突发奇想,在本地装个WordPress玩玩吧,就尝试着装了一下,因为之前电脑上就有MySQL,所以在自己使用PHP建立MySQL时报错了。 最开始是我的php启动mysql时有问题,也就是启动过…

批量卸载fnm中已经安装的所有版本

直接上代码 fnm list | awk -F NR>1 {print line} {line$2} | xargs -n 1 -I {} fnm uninstall {}原理 fnm list 列出 fnm 中所有已经安装的 node 版本 awk -F NR>1 {print line} {line$2} 以空格分隔-F {line$2},取从左到右第 2 段(v22.11…

gesp(C++六级)(7)洛谷:P10376:[GESP202403 六级] 游戏

gesp(C六级)(7)洛谷:P10376:[GESP202403 六级] 游戏 题目描述 你有四个正整数 n , a , b , c n,a,b,c n,a,b,c,并准备用它们玩一个简单的小游戏。 在一轮游戏操作中,你可以选择将 n n n 减去 a a a&am…

Microsoft Visual Studio 2022 主题修改(补充)

Microsoft Visual Studio 2022 透明背景修改这方面已经有很多佬介绍过了,今天闲来无事就补充几点细节。 具体的修改可以参考:Microsoft Visual Studio 2022 透明背景修改(快捷方法)_material studio怎么把背景弄成透明-CSDN博客文…

新时代架构SpringBoot+Vue的理解(含axios/ajax)

文章目录 引言SpringBootThymeleafVueSpringBootSpringBootVue(前端)axios/ajaxVue作用响应式动态绑定单页面应用SPA前端路由 前端路由URL和后端API URL的区别前端路由的数据从哪里来的 Vue和只用三件套axios区别 关于地址栏url和axios请求不一致VueJSPS…

【教学类-89-01】20250127新年篇01—— 蛇年红包(WORD模版)

祈愿在2025蛇年里, 伟大的祖国风调雨顺、国泰民安、每个人齐心协力,共同经历这百年未有之大变局时代(国际政治、AI技术……) 祝福亲友同事孩子们平安健康(安全、安全、安全)、巳巳如意! 背景需…