六战蓝桥,华丽落幕
2021年6月5日博主结束了大学生涯中的最后一场比赛,细数从2019年的第十届蓝桥杯起,到2020的第十一届,再到2021的第十二届,一路走来,有成长有迷茫有收获有遗憾。
第十届蓝桥杯(2019)
- 2019年3月24日我参加了大学里的第一场算法比赛————第十届蓝桥杯JavaB组省赛,还记得当时也在909进行了几天的算法训练,当时的我连个斐波那契数列的递归都写不出来 ::aru:confuse:: 。
- 当时我写了三篇中间有涉及到蓝桥杯省赛的简书文章,也算是记录了以下当年初战蓝桥的生涩吧:
scode type="share"[1]
回到JS[/scode] - 之后老师给我的安排几乎改变了我之后的所有路线
长达一学期的算法训练
- 在蓝桥杯结束之后,我本以为会继续回到我原先的阶段上面,但却被老师叫过去参加三个星期之后的CCPC,也就是从这个时间点起,我的学习路线被换成了算法。
- 当时我们的路线的前几个阶段是java小游戏、h5、数据库、js、jq....,而我处在js阶段,也是当时小组里阶段走的最快的,那时在开会的时候老师有说我一个最大的问题是太急 ::aru:sweat:: ,所以当时我不理解老师把我的路线换成算法是不是有意要拖慢我的进度,但是现在看来,这场时间的集中的算法训练是有益的。
- 从3月24日比赛过后的时间里,我基本上都在进行算法的学习,当时做的题目基本上都是蓝桥杯练习系统上的题目。由于平时还要上课,我一般会把题目下载到手机上,到了教室之后开始在本子上写思路和伪代码,回到小组之后直接敲到电脑上验证,日复一日 ::aru:discovertruth:: :(一整个笔记本写满算法.gif)
- 在此期间,我的简书也基本上都是有关于算法的总结或安排的:
scode type="share"[3]
这两周的算法学习
接下来半学期的计划
第一次录制讲课视频——八皇后
可怕的数电课和蓝桥杯国赛
效率逐渐下滑和NBA西决的情况[/scode]
[scode type="blue"]2019年5月25日第十届蓝桥杯国赛[/scode] - 第十届蓝桥杯是我参加的三届国赛里唯一一次去北京比赛的(十一、十二因为疫情都是在原校),颁奖典礼在北大的体育馆内,很可惜这次国赛失利了,没有拿到奖 ::aru:crying:: ,当时我还写了一篇简书,现在看看还是比较欣慰:
scode type="share"[9]
蓝桥杯决赛在25日结束了,本以为近两个月的算法学习能够至少抱一个国三回家,但事与愿违,最后什么也没有。
两个月的学习换来了北京三日游。
我不是指两个月的算法学习没有丝毫作用,肯定是有,但我只是不甘,我想要我这两个月来的学习能够得到印证,证明这个学期没有白白浪费。蓝桥杯决赛中,一道道的不会,我心里觉明白,我还是太菜,结果出来之后我更确信了我还是太菜。我不会说我因为粗心而没有做对一些的题,因为如果我更厉害一些我就能够多做出来一些题。最终还是归结于一个字——菜。
现在想想也是,仅仅两个月就想水一个货真价实的算法奖项就是痴人说梦,那么多人都是从初中,高中就开始学习算法,才换来今天的结果,我仅仅学习了两个月,而且中间还有那么多专业课,我怎么可能比得上人家。这次比赛结束后我虽然会回到正常的阶段上,但是我不会结束我的算法学习,明年的蓝桥杯一定要弥补这个遗憾!
(2019年5月28日)[/scode] - 因为对于当时的我认为这个影响还是比较大的,阶段空挡了一个学期没走,算法最后也没有什么实质性的结果。但是越往后越会发现,我的思维逻辑在学习上也越来越迅速、清晰,解决问题的方法也能很快猜想出来,对于写的代码可以及时预测到边缘情况等等,其实这些东西都是长时间练习算法所带来的益处,这些东西不是仅仅靠写代码做项目就可以培养的出来的 ::aru:proud:: 。
- 所以从结果来看,可能我当时停了一个学期没有走阶段而去训练算法在短期看有些本末倒置,但是长远来看他奠定了我大二、大三以及大四的算法基础和代码思维逻辑上的一个扎实底子。
第十一届蓝桥杯(2020)
- 2020年是不平凡的一年,今年突如其来的疫情迫使我们每一个人都在家里开始线上学习。我在家除了走阶段外也还保持着低强度的算法练习,经过19年的算法训练,我已经大致知道算法的难度梯度和学习方法,对于当时的我来说,动态规划是一直让我比较头疼的一类题目,所以疫情在家的时候我开始在力扣上面对动态规划的题目集中练习,简单和中等的一共解决了20多道,也算是对于基础的动规有了大概的了解,下面是两个我当时学习动规时的内容:
scode type="share"[10]
力扣-动态规划专题[/scode] - 由于疫情的原因,导致应该在春季举办的第十一届蓝桥杯也被推迟了,不过第十一届蓝桥杯虽迟但到,2020年10月17日第十届蓝桥杯省赛如约而至,但被应该充足准备的我由于自考的原因完全没有准备这次的蓝桥杯,我还记得是周日1点比赛完,下午就接着去考试了,虽是裸考,但是有我之前的底子在,以目前蓝桥杯省赛的难度拿一等奖还是比较轻松的 ::aru:smile:: :第十一届蓝桥杯——Java软件开发(省赛)总结(20201017)
第十一届蓝桥杯的国赛由于疫情原因是在校内举办的,时间是2020年11月14日,这次无语的是当天我有发展对象培训课,我本来纠结这次国赛去不去了,最后还是请了个假去比赛了(上午第一节课上完8点45赶紧下楼骑着电车去比赛了,9点开始),所以又是一次裸考:【蓝桥杯】第十一届蓝桥杯国赛总结,其实这次情况做的不好,大题就做了一道还错了,都拿了国二,可能是这届由于疫情原因比较水吧。
对考研的帮助
- 在第三上学期我们有数据结构的专业课,是郭老师教的我们,由于我有算法的基础,所以在学习数据结构这门课程的时候还是相对轻松的,特别是上机课基本上每节课老师留的作业我都能随堂写完并上交,而且基本上我都是第一个交的。对于数据结构的学习的帮助是一方面,还有一方面就是考研。
- 考研我的专业课只有一门数据结构,总分150分,100分的理论,50分的算法。可以说专业课是我复习时间倒数第二短的(最短的是英语),由于本身数据结构和算法都还可以,复习起来十分轻松,最后考了110分(北交大)。
第十二届蓝桥杯(2021)
- 说实话今年我已经大四了,其实考虑要不要再报,想了想差了一个国一,那就再冲一次吧。
- 2021年4月18日参加了第十二届蓝桥杯省赛,再次顺利拿下一等奖:第十二届蓝桥杯——Java软件开发(省赛)总结(20210418)
- 接着5月份开始我又进行了长达三周的算法集训,因为要参加5月23日第13届ACM国际大学生竞赛,在这三周里我对算法的认知和熟练度又再一次提升了一个档次,也很幸运在这一次ACM竞赛中我们队伍拿到了铜奖,大学里在算法竞赛方面也算是圆满了。
- 最后就是6月5日的第十二届蓝桥杯国赛了,依旧是在本校进行,没有去北京还是有点小遗憾呀。我在6月初的几天里还是对算法又进行了一些复习,想冲击这最后一次比赛,争取拿到国一。
- 头脑风暴4小时之后我个人认为我做的还是挺不错的,相比上一届蓝桥杯国赛,我这次填空做了4道,5道大题我也全写了,虽然里面有几道是暴力,但至少也能水一些分数。最主要还是这一届国赛题目想较于上一届容易懂,虽然可能找不到最优方案,但你至少可以暴力水分:第十二届蓝桥杯——Java软件开发(省赛)总结(20210418)
华丽落幕
- 8日下午成绩出来了,没想到这次又是国二,获奖总人数有1213人,国一只有5%,我排在15%。怎么说呢,我真的已经是黔驴技穷了呀,稍微有点可惜吧 ::aru:blood:: 。
- 大学三年6战蓝桥杯,是我参加的次数最多一种竞赛,虽然最后没有抱一个国一完美收官,但也拼的一个国二华丽落幕!
- 但是这三年我真的由于算法收益良多,或许正因最后是国二,我也清晰的知道我还有不足,我也知道以我目前的算法水平还不到面试的标准,所以大学算法竞赛的结束不代表我我算法学习的结束,我仍然会坚持学习算法
- 再见了,蓝桥杯,如果之后我考上研究生了,我还会继续参加蓝桥杯的,因为,我的目标可是“国一”啊! ::aru:cheer::