今天蓝桥杯比赛,心里挺紧张的。前前后后就准备两天来应对开始,练习的都是往年的真题,前五题是填空题,后五题是代码题。前两题,挺简单的,做的出来,后面几天,特别是代码题,写出来了代码,但是校验结果,要么就是运行报错,要么就是结果错误。

考试之前做的都是错题,让我的瞬间失去了信心。对于拿突出成绩的奖,没有太大的可能了。俗话说,开弓没有回头箭,早上,吃了两个包子一杯豆浆,上了战场。9点的考试,我6点多在梦中惊醒,之后好像睡着了,又好像没有睡着,

7点又惊醒了,可能这就是过度的焦虑了。

9点开考,第一题试题A,特别的简单,20秒得出了结果,接着第二题也写了出来,虽然我考的是Java的考试,但是我机智的用js语言解题,因为Java是强类型语言,对于数值型特别敏感,int类型只支持2的10次方左右吧。而js就支持的范围特别大。做到后面,难度加大了,答案写是写了,但是,我对我自己的答案都特别的怀疑。等做代码题的时候,我有点懵逼,和我之前做的真题不在一个难度系数上面啊。变得简单了。越是简单,其实就应该越是警惕一些,做题解题,关键就是在于思路,如果思路有了,那么,解题也就有了方向。

碰巧的是,有一道题,我有思路,可是,我却不知道怎么解。题目要求输入一个值,这个值的范围是0~2^18,这个范围超出了int类型的存储范围。所以,在这一个地方,我停留了许久,思考了许久,尝试了很多的方法,都没有用。同时,这暴露了我自身的一个问题,基本功不够扎实,需要我后期的弥补。最后,这题做了出来,而解出题的关键是在输入框的提示让我有了思路。我使用了Math.BigInteger类来解决问题。别的题目,我不敢保证是不是对的,但是,这题,我特别有信心。

我觉得,做题就好像处事。题目写不来了,不知道怎么下手,不要紧,这时候,不应该是慌张,而是应该沉着冷静,思考思考,还是做不出来,那就做下一题呗。

13点,考试结束了,总共10道题目,做了9到,最后一道左子女右兄弟的二叉树题目,实在不懂题目什么意思,没有下手的思路。虽然,和我之前的往届真题练习有了很大的提升,是做了的题目的提升。但是,我对拿奖不报有太大的希望。我的准备太少,题目对我来说简单,那么,对别人来说也是简单的。

总得来说,参加这次比赛,收获很大。

可以那一个名次,在个人简历上可以添上一笔;同时,也可以查漏补缺,知道自己的不足。