蓝桥杯——备考路线

简介: 蓝桥杯——备考路线
🤞 秋名山码民的主页🤞
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
🙏作者水平很有限,如果发现错误,一定要及时告知作者
🤞本文所推荐的网站,书籍,课程均为作者几年来所走过的路程,没有水文🤞

前言

秉承这在高中oi刷题的一颗热血之心,我也是到了大学后参加了蓝桥杯作为自己的第一个竞赛点出发,本文就是主要来和大家聊一下我对蓝桥杯的备考路线,及网络资源的分享。

从0到1

如果你还是一个大一的学生或者更小,没有接触过编程,那么我建议你选择一门编程语言开始学起来,我的建议还是用c++来打算法比赛,当然如果你有Java基础,也不比为了竞赛而转换语言,主要是没有必要。

下面我来推荐一个b站黑马程序员的视频, 黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难 看到函数结束就可以了!

还有一个博主:英雄哪里出来
这个博主的光天化日学c,和0基础算法,夜深人静写算法,数据结构都不错,如果想通过博客来学习是不错的选择

书籍:在这个阶段,我还是建议大家选择c++primer plus 这本大词典来进行查漏补缺

从一到无穷

此刻我们有了学习一门语言的磨合,再来学习算法知识就比较容易了,算法阶段,我的建议是从简单的入门算法开始,例如:

排序,双指针,高精度,位运算,前缀和,区间合并等

学完之后开始搞数据结构,这就不得不说这本书了《大话数据结构》,小白入门绝对是一本利器,如果感觉入门算法还是有点困难可以去看一下ACwing的算法基础课也挺不错的,是付费内容,当然网上有盗版,这里我就不方便说了,毕竟我也是买了正版课在看🤣,知识付费嘛。

此刻你应该对算法有了基本的理解,甚至于说可以完成绝大多数的蓝桥杯B组省赛题目,但是BFS和DFS还不得不刷大量的题,看来蓝桥杯的题目,才知道暴力杯不是白叫的,BF算法yyds也不为过

DFS,BFS,树与图的深度优先遍历,树与图的广度优先遍历等

如果要冲国奖的话,DP一定是要学的,比较难,,但是能克服

背包问题,线性DP,区间DP,计数类DP,数位统计DP,状态压缩DP,树形DP,记忆化搜索等

然后如果你把上面都学完了,并且刷题数也够了,那么蓝桥杯B组的国家级奖项应该就是有了的,毕竟我看了题目也不难,甚至与高中oi还差了好多,反正都是难,总不能去了罚座吧。

写到最后发现自己没有推荐刷题网站😂,我平常使用的刷题网站有以下的:

洛谷:这个是我高中参赛时候的主要刷题网站,里面有各个年份的oi题目,比较推荐的原因是它可以筛选题目的类别来进行针对性的刷题,这个网站我也是在高中的时候刷了100道题目就去参赛了,然后是陕西省省二🤣

在这里插入图片描述

力扣:本来我是不太想推荐这个网站的,原因有:
1.力扣更适合你找工作时候刷题
2.力扣提交与蓝桥杯提交也有所不同,提交一个函数就够了
但是为什么我还要说呢?在来学校的这个学期我在力扣刷了130多道题😂,好家伙这直接超过了我高中时候的刷题量啊,果然是术业有专攻,刷题也有快乐啊,想道高中时候逃课去机房,还吊儿郎当的,现在直接用机械键盘敲也没有人管我,nb!
在这里插入图片描述

还有一个原因就是,我们刷题不就是为了以后找工作,提升自己的思维能力吗?那么直接搞商业需要,hr考察频率高的算法不是更省时间吗?所以力扣这个网站我不得不说一下。

蓝桥官方:为啥最后才说这个官方的练习系统,恕我直言,这个真的一般,搞个VIP练习是什么鬼?真的,本来都是参加蓝桥杯比赛来的,报名费300,还搞个vip练习,关键是你这也没有视频讲解啥的啊!,唉, 但是参加别人的比赛,用官方系统还是有好处的,比如说不必去搞百度网盘资源,看蓝桥杯历年试题了

各大OJ: SPOJ,杭大OJ,北京大学的Online Judge,ZOJ,等等这个就太多了,还有一个比较有名的牛客网,但是我就在牛客上面刷过几个题目就不做推荐了。

最后

还是希望大家既然报名了蓝桥杯,那么就不要让300块钱,变成罚座,去努力刷题,夜深人静写算法去吧!

相关文章
文件覆盖写入和追加写入:使用场景、命令和技巧详解
文件覆盖写入和追加写入:使用场景、命令和技巧详解
2427 0
|
JavaScript 数据可视化 PHP
想要快速开发一个系统?选 BuildAdmin 就对了!
Part1介绍 基于 Vue3.3 + ThinkPHP8 + TypeScript + Vite + Pinia + Element Plus 等流行技术栈的后台管理系统,自适应多端、可视化 CRUD 代码生成、自带 WEB 终端、同时提供 Web、WebNuxt、Server 端、内置全局数据回收站和字段级数据修改保护、自动注册路由、无限子级权限管理等,无需授权即可免费商用,希望能帮助大家实现快速开发。
743 0
|
7月前
|
机器学习/深度学习 人工智能 算法
零基础学习智能体开发:AI操盘手的第一课 ——从认知到实战的AI智能体成长路径
在AI智能体时代,零基础也能通过阿里云生态学习开发与操盘技能。本文从教育与产业双视角,解析“智能体IP操盘手”的成长路径,揭示如何借助大模型与低门槛工具,实现从学习到商业化的跃迁。
|
9月前
|
Java
Java标识符详解
本内容详解Java标识符的定义、命名规则与最佳实践,涵盖合法字符、命名规范、常见错误及Unicode支持,助你写出更规范、易读的Java代码。
651 2
|
JavaScript
成功解决:如何通过this.$router.push(“/Login“)的方式传参,在另外一个页面接收数据的问题
这篇文章介绍了如何在Vue框架中通过路由跳转传递参数,并在另一个页面接收这些参数。具体方法是使用`this.$router.push`方法的`params`属性传递对象,然后在目标页面通过`this.$route.params`接收传递的参数。
成功解决:如何通过this.$router.push(“/Login“)的方式传参,在另外一个页面接收数据的问题
|
存储 关系型数据库 数据库
斩获18.3K star!再见Airtable,这款Postgres驱动的开源表格神器要火!太 6了
Teable是一款基于PostgreSQL的开源无代码数据库平台,被誉为“最具潜力的Airtable开源替代方案”。它支持百万级数据秒级响应、实时协同编辑、多维度数据视图(表格、看板、日历等)及智能数据处理。采用Next.js+React前端、NestJS+PostgreSQL后端技术栈,提供插件开发SDK,支持云原生部署。适用于敏捷开发、跨部门数据中台、知识库管理等多种场景,性能卓越且开发者友好。项目地址:https://github.com/teableio/teable。
1382 3
|
监控 数据挖掘 关系型数据库
结构化思维的理解与思考
结构化思维是一种将信息要素从无效转化为有序,提炼核心要点,将信息转化为有结构的知识,更好的帮助大脑理解和记忆,并支持我们清晰表达的通用能力。
1859 2
结构化思维的理解与思考
|
存储 Python
dill:Python中增强版的pickle
dill:Python中增强版的pickle
698 4
|
项目管理
项目里程碑定义及重要性解析
项目里程碑是项目管理中的重要工具,用于将复杂项目分解为更小的阶段,明确目标和时间节点,提高管理效率。项目管理软件可辅助创建、跟踪和管理里程碑,确保项目按计划进行。通过设定里程碑,团队可以更好地协调资源,减少不必要的重复工作,确保项目顺利推进。
871 0
|
数据采集 存储 人工智能
商汤联合发布《新一代人工智能基础设施白皮书》,解读AI 2.0时代“新基建”
近日,商汤科技智能产业研究院与中国信息通信研究院云计算与大数据研究所,中国智能算力产业联盟,人工智能算力产业生态联盟,联合发布《新一代人工智能基础设施白皮书》(以下简称《白皮书》)。《白皮书》不仅明确了“新一代AI基础设施”的定义、特点和价值,还首次提出“新一代AI基础设施评估体系”,为AI 2.0时代智算产业发展提供重要参考。