目录
引言
1、什么是蓝桥杯?
2、我应不应该参加蓝桥杯?
3、现在0基础参加还来得及吗?我不敢参加怎么办?
4、蓝桥杯的流程?
5、如何学习?
如果你是零基础
如果你有基础
6、刷题?周赛!
7、杂项
引言
大家好,我是泡泡,最近蓝桥杯的报名正如火如荼的开展,许多大一新生或者大二的小伙伴陷入了是否该报名的疑虑。有些同学不知道自己是否应该报名,有些人不知道自己应该如何训练,还有些同学不知道蓝桥杯是什么,接下来我会从各方面来解答这些问题!
1、什么是蓝桥杯?
蓝桥杯全称是蓝桥杯全国软件和信息技术专业人才大赛,是由国信蓝桥和工信部举办的全国性IT学科赛事。全国1200余所高校参赛,累计参赛人数超过40万人。蓝桥杯大赛连续两年被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。对大学生综合评测,奖学金评定,升学考研都有一定助益。
蓝桥杯大赛共包括三个竞赛组别,个人赛-软件类,个人赛-电子类,以及视觉艺术大赛。其中个人赛-软件类的比赛科目包括C/C++程序设计、Java软件开发、Python程序设计。这篇文章就是针对的软件类赛项!
除了上面的Py C++ JAVA,他还分为A,B,C组,分别是985/211,本科,专科组,C组可以报B,A,但是A不能报B,C,防止有高手来虐杀!而且即使你不以院校的名义参加,现在也可以以个人的名义参加比赛。
蓝桥杯又分为省赛和国赛。省赛排名的前10%获得一等奖,接下来的20%为二等奖,再下来的30%三等奖。你的排名在前60%你就可以获奖,如果你有幸拿了省一等奖,还可以参加国赛。可以说蓝桥杯这样的获奖机制,即使是大一大二的学习参加,获奖也是非常容易的!
蓝桥官网地址:蓝桥杯大赛 — 全国大学生TMT行业赛事 (lanqiao.cn)
2、我应不应该参加蓝桥杯?
很多同学都有这样的疑问,尤其是大一新生,我刚学了c语言,听老师或者同学说了蓝桥杯了,我想参加但是无从下手,我应该怎么办?
先说结论,有时间一定要参加,丰富自己的阅历,因为算法和数据结构算是偏底层的知识,很重要!
因为现在整个it行业公司无论大小,都会有对算法的考察。对于大厂来说,你的算法不过关是进不去的。对于小厂来说,你的算法不过关是不好拿高薪的。因为大家刚毕业,面试官不知道你的实力水平如何,就会拿算法题来晒人,如果你算法学得很好,那你的代码能力一定是不弱的,我们准备蓝桥的学习过程也是在为未来的自己做打算,想要在未来拿个好offer,参加蓝桥杯正是你不可或缺的。
如果你是大一新生,有意向在IT行业继续发展深耕,我建议参加蓝桥杯,参加的时间最优在大一大二期间,因为大三就要实习了。
如果你是大二或者更高年级的,之前没有参加过,想着自己要不要参加,按照以下两种情况来就可以!
1、我之前学了很多工程(比如框架,语言的知识,项目)知识,我想实习,想增加竞赛经历,这类同学可以按照下面的学习步骤来直接参加蓝桥!
2、我之前没怎么学,现在大二/大三,我要实习但是我没学很多知识。这类同学可以先学习要实习的知识,去做项目,实习前的三个月去力扣刷热门面试题就可以了。就不建议来蓝桥了,除非你真的很喜欢很想打
3、现在0基础参加还来得及吗?我不敢参加怎么办?
首先,现在参加一点都不晚,蓝桥杯现在只是处在报名阶段,它真正比赛的日期要在明年四月份左右。你还有半年的时间去学习和准备!任何事情能够坚持半年,都能为一个人带来巨大的蜕变。只要你每周能拿出一点时间学习算法,持之以恒,完全能让你成功成为一个算法新星。
其次,蓝桥是一个竞赛,是你学习路上的磨刀石,所以完全不用害怕,大胆参加即可!对于害怕的同学下面会有帮助你打消恐惧的办法!尤其是学校会报销报名费的情况下,一定要积极参加,这是磨练自己的机会!
4、蓝桥杯的流程?
蓝桥杯的模式是让你在四个小时解决十道题。其中有填空题和编程题,填空题只要你的答案正确即可得分。编程题即使你的答案不对,也可以按你通的测试样例得分。它不同于ACM赛制,蓝桥使用的是OI赛制,也就是上面说的可以拿到部分分数,ACM必须运行的结果正确才可得分。可以说ACM的题目要更加难,它并不适合大部分人去参加,而且需要付出的时间也更多。虽然蓝桥杯的题目难度也在逐渐增加,但是如果你肯花时间去学习,是可以做出很多题目的。
并且由于难度上升,含金量上升,和以前的暴力杯不同了,现在考察的算法更多是动态规划,图论。
5、如何学习?
到了我们最重要的一环就是如何学习,接下来我们详细介绍一下!
如果你是零基础
请先选择适合的语言,是java还是c++还是Python,(纯C语言不可取,基本拿不到好成绩),这几门语言你只需要把基本的数组,函数,循环,条件判断,库函数,输入输出学会使用就可以了!完全不用学习类和多态,面向对象这些,大可不必担心浪费时间学习语言。这里我推荐学习C++,因为资料相对来说多些并且用着很舒服(速度快)
学习语言还是推荐视频,相对来说好理解,多敲就行。
然后就是算法和数据结构,当我们有一定的语言基础就来学习这方面的知识,这里还是推荐初学者去看视频,有一定基础可以去看文章,看书!
首先看视频学会基本的算法与基本的数据结构,在学习的同时去找对应的题目刷题,因为算法一定是刷题才会熟练掌握!
后面到进阶的时候,做题遇到不会的算法就去查找对应的文章或者书上找,这样相对来说更高效!
学习方法不是一成不变的,适合自己就好,视频资源你可以选择b站免费资源(要费时费力)或者自己买资源(比如蓝桥官网的课程,acwing的基础课)
蓝桥官网的课程可以在蓝桥官网学习下面找到对应的课程~
如果你有基础
相信你已经知道怎么学并且学了不少东西,现在的你需要的就是多刷题—刷真题—遇到不会的算法去搜文章学习即可,相对来说比0基础要方便一些。
不管是有基础还是零基础,刷题都是逃不开的东西,下面有几个推荐的刷题网站可以参考
首先必须推荐的肯定是蓝桥杯真题的官方指定OJ,蓝桥云课!参加蓝桥杯的话一定得来这上面历年真题!
题库 - 蓝桥云课 (lanqiao.cn)
其次是牛客,非常经典的刷题网站
牛客网在线编程算法篇面试必刷TOP101 (nowcoder.com)
洛谷,c++的天堂,同样是OI赛制的刷题网站
首页 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
codeforces,英文题面,非常强悍!
https://codeforces.com
atcoder,日文题面,质量也很高
AtCoder
力扣,懂得都懂
力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台
acwing,也比较经典了
AcWing
如果自己不会刷题,可以百度搜索算法学习题单,洛谷可以直接去找,上面有大佬做的题单,蓝桥云课里面都是历年真题,按照适合自己的来就行。
6、刷题?周赛!
到了我们最重要的一环,周赛,顾名思义,周赛就是每周都有的比赛,在各大oj上一般都有,或者是月赛,蓝桥模拟赛这种,大家如果对正式比赛很害怕,很担忧,一定,一定,一定要参加周赛,不是推荐,是一定要参加,并且参加这类比赛一般不需要报名费,完全不需要有心理压力!
这里我们拿蓝桥官网的1014双周赛举例!
比赛是免费报名,ACM赛制(即通过题目算得分),实时进行校,省,全国排名,大家都可以参加!比赛时间则是和1014对应,10.14开始。
下面是比赛的一些信息
-
本场比赛时间为 2023 年 10 月 14 日(星期六),下午 19:00 ~ 21:00,共 2 小时。
-
出题人:肖志林(ICPC 南京站金牌、蓝桥杯 C++ B 组全国冠军)
-
验题人:1. 执梗(双国一);2. 小羊肖恩(北大算法大神,保研本校);3. 阿坤老师(区域赛金牌)
-
本场比赛共有 6 道题目,采用 ACM 赛制,答题时可自行选择语言,提交后即出成绩,统一评分不分组,自动生成全国、全省、全校排名。
可以看到比赛的质量是很高的,并且比赛还设有参赛奖励
名称 | 奖励 |
---|---|
第 1 名 | ¥ 600 |
第 2 名 | ¥ 300 |
第 3 名 | ¥ 150 |
第 4 - 10 名 | ¥ 100 |
第 11 - 20 名 | ¥ 50 |
第 21 - 50 名 | 100 个实验豆 |
第 50 - 100 名 | 50 个实验豆 |
参与奖:首次参加比赛并成功提交 | 100 个实验豆 |
幸运奖:赛后直播中,随机抽取 4 位排行榜在榜用户 | ¥ 50 |
可以看到,前20名都可以获得奖金,主要是免费参加还能薅羊毛,这肯定要参加一手的!
这是竞赛报名地址:第 1 场算法双周赛 - 蓝桥云课 (lanqiao.cn),建议各位都参加一下,因为是蓝桥官网举办的相对来说好一些,而且他免费,可以多增加自己的经历!
其他的oj也有相对应的周赛,大家可以都去看一下,就不一一举例了!
7、杂项
这里解答一些常有的问题
最后祝各位同学都取得想要的成绩!