从第一次参加蓝桥杯省三都没拿到到第二次参赛拿到省一,有些经验和建议想和大家分享一下,希望能帮助你少走弯路,拿到好的奖项😘😘
✅赛道选择
1.C/C++程序设计
2.JAVA软件开发
3.Python程序设计
4.Web应用开发
5.网络安全
软件赛总共有以上五个赛项可以选择,C/C++、JAVA、Python这三个里面,如果你是小白或者编程能力不太强🤷🏻♀️🤷🏻♂️,但是希望能拿到一个好的奖项,推荐选择JAVA和Python,因为C/C++虽然报名的人数比较多,但是里面会有很多C++大佬,相对不太容易拿到好的名次。JAVA和Python会相对好拿奖一些
如果你在web前端或者网安方面比较熟悉,也可以尝试报名参加一下,这两个赛道报名人数少一些
✅蓝桥杯赛制
蓝桥杯是按照测试点给分,如果一个题目有10个测试点,你写的程序过了5个测试点,就可以得到这道题50%的分数(有些题不会做的也可以暴力骗一些分😁)
比赛时间是4个小时,共10道题,从A题到J题,前两道题A题和B题是填空题,后面的全是编程题
分数分别是A题(5分)、B题(5分)、C题(10分)、D题(10分)、E题(15分)、F题(15分)、G题(20分)、H题(20分)、I题(25分)、J题(25分) 填空题有些结果比较大,需要写简单的代码来完成,暴力求解。有一些填空题就需要你稍微动脑思考一下了🤔,存在规律
✅经验总结
1️⃣要总结背诵一些常用的算法模板(最好自己能理解)
2️⃣根据自身情况多刷题(通过刷题不断训练自己的思维)
3️⃣刷中等难度左右的题(蓝桥杯大部分题目难度不是特别高)
✅备赛建议
1️⃣语法学习
对于零基础小白,首先要熟悉你选择的编程语言的基本语法(这个是基础)
关于语法网上有很多资料,自己对应总结就好,大概内容学一下,不用学得特别深入,后面可以边刷题边学新的语法
2️⃣刷题
‼️蓝桥杯考察重点算法:递归、二分查找、DFS、BFS、背包问题、动态规划
我当时看的acwing蓝桥杯辅导课的视频,然后跟着视频练习算法题,y总讲的很好
我当时报的JAVA组,视频里y总用的C++讲的,基本可以看懂,然后听过y总的思路后自己用JAVA写一遍,复制到acwing网站上看是否可以通过
3️⃣赛前准备
如果你现在看到这篇帖子,那么你现在就可以开始准备了,寒假在家可以多多练习(不要像我一样,我觉得我当时准备地有点晚了😬😬)
我当时是开学之后才开始准备的,当时大三下没什么课,我就每天给自己布置任务看y总的视频,3月初到4月初这段时间一直在准备蓝桥杯,然后4月初到比赛前就不断地刷蓝桥杯真题。 后面省赛拿到了省一,晋级了国赛🤤🤤
因为当时还有人工智能赛项参加,两个赛项的参赛时间挨得比较近,加上省赛获奖名单公布比较晚,所以JAVA国赛准备比较仓促,最后没能拿到国三😿😿
✅个人参赛感悟
其实我大一大二对算法是比较头疼的,一点都不感兴趣,而且感觉算法题很难,对算法有一种抵触心理😖😖。不过为了保研加分,大三只能硬着头皮去看算法视频、刷算法题,但是在备赛的过程中,我开始慢慢地去理解不同类型的算法,一点点去啃算法题,然后就觉得算法好像也没那么可怕了,蓝桥杯拿了省一也给我增添了信心😁😁
如果你现在和我当时一样觉得算法很难,有抵触心理,不妨静下心来好好地去看算法视频,理解其中的算法思想,当题目AC的那一刻真的会有成就感,发现这道题也没当初想的那么难嘛😉😉
希望大家在接下来的时间好好备考蓝桥杯,拿到好的名次✊🏻✊🏻
✅疑问&后续
如果大家有什么疑问可以发出来,我看到会尽力解答的🤗🤗
希望我的贴子可以帮大家少走弯路,如果你觉得这篇帖子对你有点帮助,不妨点个关注吧🥰🥰
后面我还会根据自己的经验,持续输出更多干货💪💪
小红书同名:不喝香菜汁(保研上岸版)
小红书上会分享更多关于大学竞赛、保研以及个人经历的内容,欢迎关注哦