蓝桥杯备赛攻略(怒刷5个月拿省一)

        

        十五届蓝桥杯结束,up也在这次比赛中获得了不错的成绩,为了帮助大家在25年蓝桥杯上获得好的成绩,我将根据今年的经验写一份蓝桥杯的备赛攻略,希望能帮到大家。

参赛准备

        蓝桥杯算法赛必须指定一个编程语言赛道报名,也就是说,你必须选择一个语言去专项训练(每个赛道的题都不一样),其中比较火的赛道就是c/c++、java、python,如果是计算机专业大一(刚上大学)的同学,我推荐是学习一下c或c++,因为大一会有c语言专业课,打比赛的同时也减轻了学业压力,如果是其他专业的同学,我比较推荐python,入门快,好学习(而且python对于你的本专业也可能会有帮助),如果你是有一些编程基础(比如c语言考试结束的同学),我推荐你选Java打比赛的同时对以后就业有帮助。

        然后就是编程软件,要注意参数要求你使用的软件,一定要提前去使用,以防比赛时因软件不熟悉而丢分(Java的eli那个我用的真的很难受)。

报名比赛

        蓝桥杯的报名时间一般都是10~11月份,而比赛是在次年的5~6月份(省赛和国赛中间能间隔个20天左右),所以如果想参加25年的比赛,今年下半年就要注意学校统一报名的通知了(如果不是学生或者错过学校统一报名可以参加社会报名)。

        蓝桥杯算法赛分为a区、b区和c区,其中a区是985、211的同学可以参加的、b区是普通本科的同学可以参加的,其次就是c区,是大专的同学参加的,在报名的时候要注意自己的区是否正确(好像大专和普本的同学也可以报名a区)。

知识点大纲和比赛信息

        这里是十五届蓝桥杯的知识点大纲,25年的可能会有些变化:

大学C组

  • 枚举法(填空题包好用的)
  • 简单的排序方法(冒泡排序、选择排序、插入排序)
  • 图的深度遍历和广度遍历
  • 贪心
  • 模拟
  • 二分搜索法
  • 动态规划(一维dp问题)
  • 高精度问题
  • 简单的数据结构(栈、队列、链表)
  • 一些简单的数学知识(这个尽力就行,没必要专门复习)

大学B组

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

大学A组

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

        考点难度向上兼容。A 组需同时掌握 B 组和 C 组知 识点,B 组需同时掌握 C 组知识点。这里考点这么多,我都不太会或者不精通怎么办,相信很多同学都有这样的问题,其实大家不必担心,这里的问题有很大一部分考的很浅,只需要知道即可无需精通(如果你只想拿国一那当我没说),重心还是要放在刷题上。

        蓝桥杯省赛是8道题(往年好像是十道),国赛是十道题,其中有一小部分是填空,直接写答案就行,大部分是编程题,这里要注意的是,一定要看要求(如Java类名必须是Main,不能有package),要不然直接判错,比赛时间是4小时(9点到1点)。

        这里给大家说个小技巧,填空题的结果都是唯一的且只用输出答案,我们如果知道简便方法,没必要用计算机硬算(省赛第一题、国赛第二题我都是手算哦),在省赛的时候,我用遍历,计算机跑了20分钟才出结果,和我手算的一样(手算5分钟就出来了),浪费我好多时间。

刷题怎么刷

        这里应该是同学们最关心的地方,如果从来没有刷过题的同学,我推荐你直接去蓝桥杯官网刷历年真题,这样你可以快速的学会怎么做蓝桥杯这种类型的算法题(我听同学说洛谷好像也行),如果你之前在leetcode或其他网站上刷题,可以继续在上面刷大纲上这些类型的题(尤其是力扣有测试用例),但是一定要参加蓝桥杯的算法周赛,要不然会不适应(蓝桥杯要自己接收参数并输出)。

获奖预测(JavaB组)

        这里根据我比赛的情况和我同学的情况对奖项进行分析,

省赛

  • 省三:1~3道题;
  • 省二:4~5道题;
  • 省三:6~8道题(我做了6道题,第7题过了一部分测试用例)

国赛

  • 国一:应该要全做吧(周围没人得奖);
  • 国二:6~8道(我做了7道);
  • 国三:5~6道;
  • 国家优秀奖:1~4道;

其他赛道应该大差不大。

注意点

  1. 蓝桥杯在比赛的时候题不是在浏览器上而是发一个压缩包,题在pdf上,要注意监考老师说密码;
  2. 蓝桥杯上答案可以多次提交,取最后一次提交为最终答案,但参赛者无法看见测试用例和得分情况;
  3. 蓝桥杯的得分是分段得的(填空除外),如果有一部分测试用例很难通过(没思路的时候),直接跳过,如果遇见实在不会的题的时候,可以用Random函数放手一搏。

最后,希望大家专心复习,拿到自己想要的成绩,比赛加油!

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【vueUse库Watch模块各函数简介及使用方法--下篇】

vueUse库是一个专门为Vue打造的工具库,提供了丰富的功能,包括监听页面元素的各种行为以及调用浏览器提供的各种能力等。其中的Browser模块包含了一些实用的函数,以下是这些函数的简介和使用方法: vueUse库Sensors模块各函数简介及使用方法 vueUseWatch函数1. watchImmedia…

Access系统开发必备技巧:轻松调整应用程序标题,提升用户体验!

Hi~ 大家好久不见呀! 一直忙,但不知道在忙啥,好多事情都落下了,ERP的文章最近也没有时间更新,接下去我还在考虑弄个直播,不知道大家有没有什么想了解的,大家给我留言,直播的时候给…

aspose实现水印功能

文章目录 aspose给pdf添加水印aspose给word添加水印aspose给excel添加水印aspose给ppt添加水印aspose给图片添加水印 其他官网文档word水印(java)文档 客户要做水印功能,要求支持pdf,word,excel,ppt,图片等。 那么用as…

vue学习day02-Vue指令-v-html、v-show与v-if、v-else与v-else-if、v-on、v-bind、v-for、v-model

6、Vue指令 指令:带有v-前缀的特殊标签属性 (1)v-html 作用:设置元素的innerHTML 语法:v-html“表达式” 示例: 提供一个地址,这里是百度的地址,通过v-html渲染 结果&#xff…

怎么将图片旋转30度?旋转图片的几种方法推荐

怎么将图片旋转30度?在创作过程中,我们常常需要处理图片的镜像效果,确保其视觉效果和构图都达到最佳状态。镜像效果的合理运用不仅可以解决视觉单调的问题,还能在艺术作品中吸引观者的注意力。此外,镜像可以有效地调整…

大数据之Hadoop平台的搭建

实验环境 三台虚拟机 master slave1 slave2 服务器集群单节点,机器最低配置:双核 CPU、8GB 内存、100G 硬盘运行环境CentOS 7.4服务和组件服务和组件根据实验需求安装 1实验过程 1.1实验任务一:配置 Linux 系统基础环境 1.1.1步骤一&a…

YModem在Android上的实现

(一)参考文献 【安卓相关】蓝牙基于Ymodem协议发送bin文件,对硬件设备进行升级。 - 简书当Android BLE遇上YModem - 简书 (二)收发机制 基于我们具体的需求,在原有的基础上加了一下前后的处理。 * MY YMO…

在Java中,创建一个实现了Callable接口的类可以提供强大的灵活性,特别是当你需要在多线程环境中执行任务并获取返回结果时。

在Java中,创建一个实现了Callable接口的类可以提供强大的灵活性,特别是当你需要在多线程环境中执行任务并获取返回结果时。以下是一个简单的案例,演示了如何创建一个实现了Callable接口的类,并在线程池中执行它。 首先&#xff0…

Cesium版本升级webgl问题,glsl代码关键字修改

简介 Cesium 从1.102.0 开始,Cesium 默认使用 WebGL2 上下文。一些webgl特效代码在webgl1中支持,但是在版本升级后,运行会报各种glsl代码错误。现在有两种解决方案。详细办法描述如下所示。 1、修改配置使用WebGL1 地球初始化配置如下&…

wordpress外贸建站公司案例英文模板

Indirect Trade WP外贸网站模板 WordPress Indirect Trade外贸网站模板,建外贸独立站用wordpress模板,快速搭建十分便捷。 衣物清洁wordpress独立站模板 洗衣粉、洗衣液、衣物柔顺剂、干洗剂、衣领净、洗衣皂等衣物清洁wordpress独立站模板。 家具wordpr…

深度学习:从数据采集到模型测试的全面指南

摘要 随着人工智能和大数据技术的迅猛发展,深度学习已成为解决复杂问题的有力工具。然而,从项目启动到模型部署,包含了数据处理和模型研发的多个环节,每个环节的细致和严谨性直接决定了最终模型的性能和可靠性。本论文详细探讨了…

LLaMA Pro:具有块扩展的渐进式 LLaMA[论文翻译]增量预训练 扩展transformer块

LLaMA Pro:具有块扩展的渐进式 LLaMA https://arxiv.org/abs/2401.02415 Chengyue Wu1,2   Yukang Gan2   Yixiao Ge2 Zeyu Lu3   Jiahao Wang1   Ye Feng4   Ying Shan2   Ping Luo1 1The University of Hong Kong   2ARC Lab, Tencent PCG 3Shang…

可以拖拽的富文本编辑器(VueDragResize,quill-editor)

该功能实现一个帮助文档的展示和编辑功能,默认进去只能查看帮助文档的内容,点击编辑可以进行富文本编辑器的编辑功能。 出现的问题1.如何隐藏富文本编辑的工具栏并且禁止编辑 //隐藏工具栏this.toolbar this.$refs.myTextEditor.quill.getModule(toolb…

【算法】代码随想录之数组(更新中)

文章目录 前言 一、二分查找法(LeetCode--704) 二、移除元素(LeetCode--27) 前言 跟随代码随想录,学习数组相关的算法题目,记录学习过程中的tips。 一、二分查找法(LeetCode--704&#xff0…

Spring系统学习 - AOP之基于注解的AOP和XML的AOP

上一篇我们围绕了AOP中代理模式的使用,这篇我们将主要围绕AOP的相关术语介绍,以及重点围绕基于注解的AOP进行相关知识的概述和使用说明。 AOP的相关术语 切面(Aspect):切面是一个模块化的横切关注点,它包含…

Vue3框架搭建:vue+vite+pina+typescript

一、使用vue-create创建一个vue3项目 仓库地址:GitHub - buguniao5213/LuArch: Front-end architecture 官方地址:GitHub - vuejs/create-vue: 🛠️ The recommended way to start a Vite-powered Vue project 原始目录结构如下&#xff1…

ASP.NET MVC Lock锁的测试

思路:我们让后台Thread.Sleep一段时间,来模拟一个耗时操作,而这个时间可以由前台提供。 我们开启两个或以上的页面,第一个耗时5秒(提交5000),第二个耗时1秒(提交1000)。 期望的测试结果: 不加Lock锁&…

胡克定律(Hooke‘s Law)

胡克定律(Hooke’s Law) flyfish 在一个简单的阻尼振动系统中,力可以分为多个组成部分,其中包括弹力、阻力等。胡克定律 描述了弹力与位移之间的关系,是研究弹簧系统中弹力的基础。 胡克定律(Hooke’s L…

192.168.1.1路由器管理系统使用教程

节选自:192.168.1.1路由器管理系统-厂商有哪些-如何使用-无法登录原因-苏州稳联 什么是 192.168.1.1 路由器管理系统? 192.168.1.1 是大多数家庭路由器的默认 IP 地址,用于访问路由器的管理控制台。通过这个管理系统,用户可以配…

【多媒体】Java实现MP4和MP3音视频播放器【JavaFX】【更多功能的播放器】【音视频播放】

在Java中播放视频可以使用多种方案,最常见的是通过Swing组件JFrame和JLabel来嵌入JMF(Java Media Framework)或Xuggler。不过,JMF已经不再被推荐使用,而Xuggler是基于DirectX的,不适用于跨平台。而且上述方案都需要使用第三方库。…