写篇文章纪念一下昨天的蓝桥杯预赛吧。。。
我的日程:
6:00 起床
6:25 在楼下和小伙伴们集合
6:45 一起出发去吃饭
7:15 上车去鲁东大学
8:20 到达鲁东大学
9:00 下载题目,开始考试。
9:00~13:00 奋斗。
刚开始做第一道题,额,同心中想的那般,有些小简单啊。。。
但是,我竟然做了40分钟。。( ⊙o⊙ )!!
悲剧呀!! 比赛还是有些紧张,忘记了浮点数不能做相等比较。
我各种方法都试过了,就是出不来答案。。
最后下了狠心,把范围从82~83的全部输出来,找到82.3的直接手算,终于计算出来了。
恩。。上来一道题就给我一个闷棍啊。
第二道题,切面条,额。。。看起来好复杂,直接JUMP掉,接着往下做。
这里磨蹭点,那里磨蹭点,做到最后剩下1个半小时,恩,还有3道大题。
虽然时间紧吧了点,但没事,我对前面做的结果都比较有把握。
第一道,蚂蚁的题目,看完就懵了。。。这。。。完全没思路啊。
再看下一道,额。。乍看是搜索,其实像动规啊!
但是,动规没思路的说。。。用搜索先做出来吧,能完成几个就完成几个。
最后一道,也算磕磕绊绊做完了。
还剩下三道题,第二题(切面条)、一个代码填空(史丰收速算法)、蚂蚁的题目。
切面条,我硬画出来了前面4种情况,然后找规律得出了答案。
最后半个小时做出了代码填空,蚂蚁的题目实在没思路,写点大致框架就交了。
13:00 比赛结束。
这次比赛,感觉比较悲剧啊。尤其第一道题坑了太久的时间。感觉手算都会快点。
基础问题还是有些不牢固,有待加强。
还差得远呢,真的。
说一下心得:
①做题不要只顾着编程大题,编程大题是可以有步骤分的,你不需要所有例子全正确才能拿满分,
它是根据对的例子数目,给相应百分比的分数。而结果填空和代码填空,只要错一处(即使多了个符号)
可能一分都没有。这次题目,3道编程大题共只有40分左右。要稳扎稳打,能拿到的分,一定不要落下。(这句话
怎么好像高考时候老师叮嘱的o(╯□╰)o)。
②对于代码填空题,你不需要完全读懂题意,像这次的递归题目(打印图形)我一看递归,而且下面两个
都有样例,照葫芦画瓢,n-1是确定的,后面两个各种可能情况都打上去,哪个能出来图形,哪个就是对的。
还有代码填空要注意后面的 分号 需不需要提交(一般不需要)
③结果填空,注意读题,有些会要求填个数,而不是所有可能情况。像第一题要注意填饮料数还是啤酒数。
④编程大题,如果发现你的代码只能做对一部分答案,而非全部,但你又想不到适用于全部答案的,你就交吧。
至少你可以得到部分分数。
⑤任何时候,不要着急,不要乱。不要质疑自己的能力,相信自己。放宽心态,即使败也要败得有意义。
没有时间来懊悔,没有时间来伤心,接下来又是40天的征程,向着ACM进发。