第十届蓝桥杯赛后总结

第十届蓝桥杯告一段落,荣获java组全国三等奖。参加蓝桥杯的本意是为自己的考研增添点筹码,还有就是四年大学没有什么能拿得出手的奖项,觉得虚度光阴,大学白上了。我是大三下学期参加的蓝桥杯,之前大二的时候班里就有很多人参加了各种关于专业的比赛,但当时我觉得自己的能力还不够,所以一直拖到了大三。在这里想给后面参加比赛或想要参加比赛的同学说一句,不要轻易否定自己,你不去努力永远不知道自己能达到什么程度。大二和大三是参加各种比赛的黄金时期,大二的准备和尝试非常重要。不要纠结自己能不能拿奖,是不是有能力拿奖,先报名再说,这样也给了一种动力和压迫感,接着就是抓紧时间来提升自己的能力。
再说备战蓝桥杯,之前的学长和看的一些论坛都说蓝桥杯被称为暴力杯,这也就意味着蓝桥杯所涉及的算法,不用花不等价的大量时间和精力去学习和准备,主要是解题法方法的思考,是个比较有回报感的比赛。关于备战的一些细节,学校提前几个星期会找老师进行培训,关于比较经典的问题讲解,基础不太好的我认为就可以开始学习算法了。因为我是大三才参加的蓝桥杯,所以有之前上课的算法基础,从老师开始培训的那周开始,一个星期也没抽出太多时间复习算法,但也不能不看。正式开始刷题是在比赛前的两个星期,只要没课就刷题,用的是蓝桥杯的练习系统,前期刷题库的练习题,后期一定要刷历年真题,有利于对比赛难度有整体的把握。每个题都要把亮点、自己没想到的或者比较重要的模板做笔记,记到笔记本上的内容一定要懂并且融会贯通,比赛前一两天可以着重看看笔记,背背模板。
关于省赛和国赛,准备的时候都是按照往届网上的经验准备的。省赛有签到题,比如之前有一些像EXCEL来解决基本的计算问题比如求和求日期差什么的,或者用计算器甚至手算就能得出答案的题。还有水题,甚至不用学习的著名算法,按照最笨的就能解出来。剩下会有几个比较有难度的题,需要用到高级算法,像搜索、图之类的,最多应该也就是动态规划了。结果填空题当然不用考虑时间复杂度的问题,不论用什么方法,能把结果填上去就行,像EXCEL和计算器不联网电脑上有的软件都能用,手算能出结果也行,作弊抄别人不行。编程题蓝桥杯时间复杂度的要求不算高,不是像没优化过的递归之类的一般不会爆栈。国赛之前学会了树、图、贪心、动态规划、排序、全排列之类的算法。去比赛的火车和比赛的前一晚还在背预测常考的知识点的模板,看到题以后发现都没用上,真是so sad。今年国赛跟以往国赛的题数和难度都不一样,有人说是因为这是蓝桥杯十周年,是纪念也是想改变以往暴力杯水赛印象的改革,当天看到题以后傻眼了,关于以后国赛的题量和难度也说不准是只这一年还是以后都是这种模式,咱也不知道,咱也不敢问。
关于考试需要注意的问题。一是数据范围,典型的是int和long的长度。二是细节处理,像输入输出。三是题意的理解。注意看题,不要上去就怼。四是做题时的时间分配问题,平时做题喜欢钻的同学要学会取舍,一个多小时还没有做出来的题,不妨先放一放。我国赛有点吃亏的是没控制住自己,钻题了,后面时间不够用,你可能会发现后面有简单的题但是没有时间做。六是在拿到题以后要先把全部的题读一遍,甚至可以对怎样做题有一个大概的思路,不用太严谨。先做简单的,不会做的先放一放,如果最后做完能做的,有时间不防在钻研。第七点想说,虽然很多人都说蓝桥杯很水,但是我认为那些最基本的算法比如说排序,递归,递推,图,树等也是不能不会的,嗯,最基本的也是对分析能力的培养吧。第八点,蓝桥杯不是实时排名模式,相比较别的比赛只有对和错两个来说,蓝桥杯就很人性化。编程题每个题都会给出几个测试点,对了用例就可以拿到分数,最后实在没时间或者不会了,也可以就几个特殊情况分析结果,说不定能碰上分。第九,省赛自己带吃的,比赛比到下午一直动脑真的顶不住,国赛给发吃的,面包牛奶水三连,嗯,味道还可以。键盘跟学校实验室键盘一样,体验感良好。
最后,参加蓝桥杯,结果还不错,拿了奖增长了见识还去北京转了一圈,体验感超棒。

你可能感兴趣的:(第十届蓝桥杯赛后总结)