目录
1.简介
蓝桥杯官网:蓝桥杯大赛 — 全国大学生TMT行业赛事
蓝桥杯全国软件和信息技术专业人才大赛是由工业和信息化部人才交流中心举办的全国性IT学科赛事。共有北京大学、清华大学、上海交通大学等全国1200余所高校参赛,累计参赛人数超过40万人。
2020年,蓝桥杯大赛被列入中国高等教育学会发布的“全国普通高校学科竞赛排行榜”,是高校教育教学改革和创新人才培养的重要竞赛项目。
2.我的备赛经历
十三届蓝桥杯是线上举办的,其实感觉监考不够严格,但是也确实很难做到4小时全程监控。备赛时,由于当时我才大二,算法还不太会,主要就是以学习的心态,将各种算法都粗略学习了一遍(b站、csdn),刷题就是leetcode(算法对应题、周赛)+codeforce(简单题)+蓝桥杯真题。因为是新学,很多算法还是不扎实,比赛时也只拿到省三。
过了几个月,第十四届蓝桥杯开始了,疫情结束恢复了线下比赛。因为大学时期没有什么拿得出手的奖,这个时候我就是奔着拿奖的心态去的,根据知乎的经验贴,我了解到了acwing,之后的刷题主要根据acwing的蓝桥杯辅导课和蓝桥杯真题,然后每天再刷一道leetcode,不得不说,acwing确实很适合新手入门。
2023年4月,蓝桥杯省赛成绩公布,我获得了省一,但此时由于课程紧,也没时间备赛国赛了,国赛大概就有点摆了,最后拿了个安慰奖。
3.学习感悟
蓝桥杯主要的知识点/能力在:模拟(非常重要)、bfs/dfs(非常重要)、贪心、dp、枚举、前缀和、双指针、二分。当然像并查集、数论这些也有可能考到,但概率更小。
考察的知识点与其他算法竞赛相比不算多,且比较基础,针对蓝桥杯历年真题去刷比较有效,要真的对每一题都搞懂,包括为什么想到是用这个算法,这个算法模板怎么写,以及编码的速度也得快。比赛虽然4小时,但是真正比赛的时候会发现时间过得很快,所以敲代码也得快。
一个我觉得很重要的点,就是做题的时候打草稿,以前我也没有这个习惯,靠脑袋想,记着,后来发现这样可能不够直观,且我们如果比赛的时候做到一道题不会,后来想返回来的时候,看一眼当时的草稿或许就能迅速回忆起这道题的重点。
4.建议
备赛的过程也是学习、精进自己算法,提升自己编码能力的过程,所以大家可以放平心态,每天花一些时间学习、练习,注意在赛前保持题感和敲代码的手感即可。备赛的题库使用蓝桥杯真题、acwing(蓝桥杯辅导课)、leetcode算法对应简单+中等题就很足够了。
祝愿大家在蓝桥杯取得理想成绩!