2015第六届蓝桥杯全国软件大赛省赛(预赛)总结

来源:互联网 发布:海康网络摄像机ip地址 编辑:程序博客网 时间:2024/06/05 00:40

这是我上大学以来第一次自发的写总结,这也许意味着我对大学的看法和接下来的大学生活都将有所改变吧。首先说说引导我写这篇总结的“人物”吧,RUI,从大一开始便是同学,直到大三成为了舍友。他的成绩一直很好,如果没记错的话,大一专业第一名,大二好像也是第一第二的,总之在班里一直名列前茅,在学习成绩里边,最让我羡慕的就是他的英语了,四级和六级都是一次过,并且,六级考了500多分(具体多少记不清了),呃。。。除了学习成绩好之外,专业能力更是没的说,在大一就加入了学院里的ACM实验室,编程能力那也是一步一个脚印,直到现在成为我眼里的编程大神。在为人方面,也是非常低调,做事稳重,不乱说话,有自己的理想,并且朝着自己的梦想一直努力奋斗(就在昨天还因为做了一张海报赚了200块,哎)。从他身上,我学到了很多,算是我大学里的小老师吧,好,那关于RUI就先说到这。

 

4月10日,噗,噗,嘴里一直在呼着长长的气,心里想着,明天就是蓝桥杯省赛了,看着自己敲过的代码做过的题,除了没底,还是没底。晚上到宿舍的时候10点整了,回到宿舍,和舍友进行简单的交谈,问问谁没在,干什么去了,然后再脱衣服,洗刷,看着和平时没什么两样,可是心里确实是装着一块大石头。过了一会儿,RUI回来了,又开始单曲循环张碧晨的那首《白芍花开》,我也是醉了(张碧晨是他最喜欢的好声音学员了)。一会儿我拿着盆子做到RUI的床的旁边,边洗脚,边看RUI在熟悉着常用的C++代码,有求最大公约数,筛法求素数,生成随机数,我一边看,也是一边和他讨论,希望能够尽可能的多取一点经,为明天的省赛增加一点胜算,虽然水平基本已成定局,但还是想求得心里舒坦。哦,对,中途,RUI还拷给我了上次参加ACM校赛的照片,里边还有不少我的镜头,令自己很是欣慰。由于今天晚上是周五,所以熄灯较晚,11点50熄灯,但我还是早早的爬上了床,准备早些休息,为明天的省赛做好准备。不一会儿功夫就进入梦乡了,早上起来只记得昨天晚上在刷微博。。。

 

4月11日,因为我定的闹钟是6点20 ,所以我是宿舍里第一个起的,起来后觉得肚子不是很舒服,便去了厕所(不知是因为紧张,还是因为昨天晚上喝的泡面的缘故)。方便过后,还是老套路,洗头洗脸刷牙一气呵成,接下来便是穿衣服,本来想穿休闲裤的,也不记得当时咋想的了,硬是把穿好的裤子脱了,换成了牛仔裤。洗刷完毕,收拾好东西后,舍友(这次蓝桥杯我们宿舍有3个人参加了,除了我和RUI,还有MAO)速度也是不慢,也都基本收拾好了,接下来便出发了,这时已经是7点左右了。到宿舍楼下,YINGMING和HAO在等着我们,我们一起去的餐厅,一起吃的饭,我,RUI,MAO都是吃的武大郎烧饼,HAO一如既往的吃着他的3个鸡蛋和3个包子,还有一碗小米粥,不得不说,吃的够多的,反正我是吃不了。吃完饭后,我们6个人(还有一位女同学,XIAOMEI)便向老师的集合地点出发,中途老师不止一次打电话问到哪了,呃,直到最后我们迟到了5分钟还多。

 

终于和老师集合了,有两位老师,1位是FENG老师,另1位是LU老师(他在大一下学期教我们C++,是一位很好的老师),刚见面的时候心里便不是很舒服,让两位上了年纪的老师等我们几个小青年,很是不应该呀,好在老师很好,啥也没说,直接出发!由于从集合地点到坐车站牌的地方离的比较远,所以在路上老师和学生也是有说有笑。而我大多数情况下还是保持沉默的,因为这两位老师都不是我的指导老师(报名蓝桥杯需要指定指导老师),虽然老师不怎么区分的那么明显,但是我敏感的神经还是在暗示着我要少说话。其中YINGMING无心的说了一句为什么现在是我们5个人,卢老师便接着说了一句,TONGBIN是跟着MAO一起来的,诶,瞬间心里很不是滋味。很快,我们穿过万象城后,到达了站牌的地方,说来也巧,正好有一辆33路公交车,刚刚开走,经过负责的YINGMING“勇敢拦车之后”,公交车竟然神奇的停下来了,我们也顺利的坐上了去鲁东大学的33路车,省下了等车的10分钟。在车上,和LU老师挨着还有HAO挨着,LU老师先是和我说了几句话,其中说到,TONGBIN现在还在干主席啊,我当时是又喜又悲,喜的是在老师眼中我还是比较有能力的,觉得我能胜任主席,悲的是我一直是副的呀,就在玩笑话间一笔带过了,其实我是多么想对您说声对不起,在大一的时候不听您的话,对您的短信和电话置之不理,以至于我现在的后悔和遗憾。

 

大约在8点15左右,我们一行人到达了鲁东大学西校区的西门,一下车便由负责这个比赛的人(学生)引导着我们去考场(逸夫图书馆),很快便到达了逸夫楼,因为我们是去的比较晚的,好多大二的学生都已经提前到,并进去逛了好多圈儿了,这时候老师提议合影留念,心里很想合但也是怕指导老师不是他们的缘故,也不是很主动,好在,老师们很主动,直接喊着名字,说要怎么拍,我也瞬间不畏首畏尾了,果断的和他们站在了一起,进行了合影,其中有专门大三的合影,还有大二大三一起的合影。合影过后,我们一伙人便一起引入了考场,考场大都在5楼,我的是506,有的在508等等,诶,这里有一个小插曲,发鞋套的时候我的鞋套太小带不上,也是醉了,好在要求的不是那么严格,诶,我的脚究竟是有多大。

 

啊!终于进入机房了,很大的教室大约100台左右的机器,可能是由于紧张的缘故,瞬间便跑去了厕所,经过一番电闪雷鸣之后,果然爽了很多。我的机位号是70号,在我坐下的时候比赛还没开始,我就在E盘敲着常用的代码(最大公约数,筛法求素数等),同时我也打开DEV编程环境进行着测试,以免软件故障,不能运行就傻眼了。很快,9点了,比赛正式开始,首先从网站上点击下载试题,输入密码后解压试题,然后便开始做题了。(我简略的说一下我的做题过程)。首先是第一题,当刚看到这个题的时候就是感觉比较简单,但是为了防止有坑就多读了几遍,果然很简单,从10000-99999去掉带4的数,我用了很简单的5重循环就解决了;接下来是第二道题,叫星系炸弹,看着名字很吓人,在我读懂题意之后发现它是一个很简单的日期计算问题,给一个已定的日期,计算经过多少天后,日期是多少,其实我自己有很多短板,其中一个就是对日期类的编程比较束手无策,怕出错,所以我就干脆不编程,直接用手算,因为是1000天,也没有多么庞大,比起编程的话,应该是手算比较快,经过我的“认真手算”,并且考虑了闰年情况,得出来是2017-08-05(没记错的话);好,再接下来是第三题,叫“三羊献瑞”,我抽离出的核心题意是给出一个加法算式,并给出它的一些特点,最后让你编程计算出第二个加数,我当时的第一想法就是我好像做过这种类似的题目,所有就跟着自己的思路走,因为算式中出现了8个不同的数字,所以果断想到了用8重循环,循环里的内容,条件判断便是题目所给出的算式,如果没记错的话,得出的结果是1085。在做完这3道题之后,心里还是比较高兴的,心里想,这次恐怕是我做蓝桥杯真题以来最顺的一次了,好像花了不到50分钟还是40分钟,记不清了。

 

接下来就不容乐观了,是代码填空题。第一个叫“格子中输出”,就是在一个格子中间输出一个字符串,其实所给出的代码总的来说不难,但是让填空的这个地方可是让我丈二的和尚,摸不着头脑了,printf(“%*s%s%*s,__________”);这可咋填,心想那就蒙呗,先蒙了’ ’,buf,’ ’,不对,又蒙了width-strlen(buf),buf,’ ’,还是不对,然后放弃了,做下一个题。这个题是九数组分数,题意是1,2,3...9 这九个数字组成一个分数,其值恰好为1/3,如何组法?,一看到代码,我就知道这是在递归函数里填代码的题,我对递归本来就陌生,心想这下可完了,说实话,代码确实没看懂,没办法,忍着痛,跳过这道题,继续向下看题目。接下来这道题叫“加法变乘法”,给定1+2+3+...+49=1225,现在要求把其中两个不相邻的加号变成乘号,使得结果为2015,此时心想,相比较最前边的3道题,这道题的逻辑显然比他们复杂,但是自己也没有被吓怕,毕竟是填结果的题,我的思路是将1-49的和分成5部分,sum1,pro1,sum2,pro2,sum3,然后用了两重循环,就将问题解决了,其实在刚开始没做对,得出的结果是6 28,只有这一组解,显然不对,因为题目中就给出了一组正确的解是10 27,因为在这道题上花了太多的时间,我怕时间会不够,所以就没有再花更多的时间,就做下一个题了,直到后来检查的时候才发现了是在计算sum2的时候出现了一小处错误, sum2 = (i+2+j-1)*(j-1-i-2+1)/2;改成以上语句之后,程序运行正确,得出两组解,一组是题目给出的10 27,另一组是16 24(当然题目只让提交16)。至于后来的第7题和第8题,我花了好多时间,但是确实竹篮打水一场空,没有想到解决的方法,至此,第8题和第9题也只是读了一遍题目而已,也没有思考怎么做,便回去检查之前做过的题目了。主要是那两个代码填空的题,一直到最后也没有怎么得出准确答案,哎,心想这回可能就只能作对4个题了,这还是不出意外的情况。

 

很快,13点到了,网上停止了答案的提交,第六届蓝桥杯省赛到此结束。心里生出几个字,技不如人,怨不得旁人。收拾东西,将自己做的源代码拷到U盘上(自己没带,用的MAO的),便出去上厕所(对,此处还有一个小插曲,比赛中途又一次上厕所的时候,一伙人在厕所的里满满当当的,都在拿着手机,每个人还念念有词,不知道在忙些什么,我也怕惹出事端,上完厕所,就赶紧赶往了考场),然后和其他人和老师集合,听着他们在讨论的题目和解题方法,自己是真的插不上嘴,毕竟自己和人家不在一个层次啊!接着,便是等车,坐车,然后很顺利的到达了康惠公司站,然后走回了学校,一切是那么平常,但是这时候在和RUI的对话中,我得到了一个重要的消息,就是代码填空的第二题我竟然蒙对了,我将上一行的两个数交换的代码直接拷贝到了提交处,没想到竟然对了,这一点让我高兴了一下!

 

很快,这一天接近尾声了,从实验室拿电脑到宿舍,回忆着从昨天晚上到现在,说不出的感觉,既充实,而又觉得可惜。北京,长这么大了一次也没去过,真的很想去看看,毕竟那是首都,是国家的心脏,对北京有太多的向往,北大,清华,天安门,鸟巢。。。诶,我用两年换得了我现在程度的懂事,也许,也是值得的。。。

12 0
原创粉丝点击