🤞 秋名山码民的主页🤞
🎉欢迎关注🔎点赞👍收藏⭐️留言📝
🙏作者水平很有限,如果发现错误,一定要及时告知作者
🤞本文所推荐的网站,书籍,课程均为作者几年来所走过的路程,没有水文🤞
前言
秉承这在高中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块钱,变成罚座,去努力刷题,夜深人静写算法去吧!