前言
23年手欠报了一个蓝桥杯,没有什么准备,当时开了这个专栏,写了一篇动态规划就放在那里了,三百块直接捐款。24年还是手欠,但是报完之后也就扔在那里了。直到四月初才感到赛期将近,着急忙慌准备起来。但是,博主大四了,一直是一个废物,极限十天备赛,同时还要做毕业设计,差点熬死。不过结果还是有些安慰的,拿了个省三。虽然成绩不是很耀眼,但是对于博主来说,还是一件蛮高兴的事情。
兴之所至,写一篇博文来分享一下这个过程中的一些经验和思考。
1. 关于报名
蓝桥杯报名周期很长,大概从十月到十二月,然后明年的四月份比赛(具体参照官网),如果不以学院为单位参赛,也可以明年三四月份报名个人赛。省赛报名费为三百元。一些学校会为报名选手或获奖选手报销参赛费(博主所在学校学院之贫穷,只为获得省一选手报销,两年博主含泪捐款600元,悲伤)。报名之后有资格审查,建议决心参赛的话,早点报名,并关注官网的通知。
报名之后,官网会有竞赛群的二维码(用意较为明显哈,先进群,然后“诱惑”报班,哈哈哈哈)。我个人觉得,这些相关的群还是可以进去看看的,一是方便及时了解相关通知,二是可以和大家多多交流。有一些时候自己苦思冥想不得结论的东西,别人点拨一下就能开朗很多。
关于报班,还是看个人选择吧。如果经济实力允许,并且想要拿到好成绩,报班是能够有一些帮助的。对于很多普通大学生来说(富哥富姐除外哈),三百块的报名费已经很贵了,再拿出钱来报班经济压力确实大,那么网络上的丰富资源也够用的。众所周知,B站是一所大学。
博主贫穷,但是由于博主已经大四,接下来还飘摇不定,所有博主很希望能够这次有所收获,当时一咬牙报了99的冲刺班,个人觉得性价比还可以。不过花钱还是肉疼。
2. 关于练习
学院老师放在群里一文档,语重心长,同学们如果把这一千多道题都练好……
练好是必不可能的,我打开了链接,跳转到了题库,然后第一道题就不会做,然后,你懂,再也没打开过了。
以上为博主的失败经验,不值得效仿。
还是建议大家多多刷题,培养算法的思维。力扣,洛谷,蓝桥杯官网,都有大量的题目可以去练习。在面向GPT编程的大背景下,可以充分发挥GPT功能。比如有的题解我们看不懂,就可以丢给GPT,让GPT来给我们解释。
真题强烈建议刷一刷,真题里考察过的知识点极具参考意义。
博主是在最后狠狠地突击了一下,完整地刷了两遍冲刺班给出的练习题。dfs、bfs可以自己写出来了,但是贪心、动态规划、图论这些,还是没有完全掌握。时间实在是紧,也就放弃学这些东西。
B站上一个视频的中说"冒泡排序就是体现了一种贪心思想",当时听到有一种莫名的震撼。那个老师是在给一群三年级的孩子讲算法,我感觉我不如那些孩子。还短短地焦虑了一下,不过后来就想开了,每个人起点不一样。何必徒增烦恼。
3. 关于考试
考试在4月13号,周六9:00到13:00,一共四个小时。这个时间还是蛮长的。考试的时候,一般情况下考场是允许带一些吃的东西的,我买了一瓶牛奶和一块面包,牛奶都喝了,面包没有吃。
在考场的楼层,碰见了学院的算法老师。我向他打了个招呼,他笑着回应。当时心理还是怪尴尬的,哈哈哈哈。这个老师痴迷算法,人也很有趣。不喜欢用PPT,拿word文档当课件。
四个小时看似很长,但对我来说是不太够用的。我做题并不熟练,有些题目即使知道应该用哪些方法,但是并不会写出来。所幸两道填空题我应该都作对了,所以能拿省三,大题我做地很烂,大题中只有一道题我做出来了一部分,估计可以通过一部分测试用例。
应试,还是会有一些应试技巧,有一些题能骗一些测试用例,那就骗。
4. 关于成绩
大概半个多月,出成绩了。省三,虽然不是特别耀眼,我还是挺高兴的。至少临近比赛那些天的罪没有白受。一边做毕业设计,一边刷算法,太难受了。熬了好几个大通宵,也会失眠,神经高度紧张。
蓝桥杯如果认真准备的话,拿奖还是比较容易的,要掌握基础的编程语言语法知识,善用一些STL库,然后掌握基本的算法思想,用熟练。
对于成绩,还是要平常心,收获知识和进步,也不失为一种快乐,奖项是一种证明,而我们所付出的努力,也是一种证明。
5. 关于心态
每个人参加算法竞赛的目的各不相同,博主只是想证明自己,给自己的大学生活一个交代。博主是一个废物,大学期间没有什么出色的地方,经历过很多失败,恍然四年已经过去,身处校园,常常觉得恍惚,总要做一些什么留下一点痕迹吧,不虚此行。
这个世界上有很多很优秀、很厉害、很耀眼的人,常常让人觉得自惭形秽,但生命是自己的,所以,去做就好了。
要很感谢G,很想拿奖,其中一个很重要原因是,很想告诉G,我在努力,在一点一点地,去努力。
后记
祝大家万事胜意,一切顺利!