蓝桥杯c语言大一的知识够了吗,参加蓝桥杯后的感受以及个人总结

二零一九年三月二十四日,我有幸参加了第十届蓝桥杯编程比赛。比赛结束后,一直想写点什么,却又不知道从何处动笔。只能遍码字遍想了。

首先,我很早就有用文档记录生活的习惯,不过将其写至博客上,还是头一次。所以,今晚上所幸借CSDN宝地一用,开始写点技术博客和一点生活的感悟。

另外还希望,如果能找到知音亦或有相同困恼的朋友,我将高兴与你结识。

其实,我并不是计算机专业的,只是生物本科在读,本来专业是与计算机毫无关系的,但是,机缘巧合下,开始了我的自学之路。

关于蓝桥杯。我在寒假准备之时,其实已经树立了目标,就是要以赛促学,通过参加比赛的压力,来推动学习。事实证明,这一个方法是可行的,以前的寒假,往往是以休息为主,说白就是玩手机,连脑子都不动一下。然鹅,这次假期,有了开学就要比赛的压力后,我就每天上网上看视频或看书进行编程的学习,这是打下基础的第一步。

在寒假之前,我仅有的编程基础,就是大一下学期的C语言 的公修课,但是当时并不太喜欢这个老师,所以就没有听课,仅仅零零散散的听了一点点,还是最终,当到期末时,拿出谭浩强编写的书,进行了第一次自学。就是这次自学,所说是仅仅是皮毛,但是我同时发现,原来编程并没有我想象中的无聊。

后来升大二的暑假,因为一些原因,我开始计算机专业的自学,这个以后在谈。

大二开学的前几天,我就已经到了学校,花了一上午的时间,用来上网查询计算机专业的自学方向,以及考研的要求。经过决定,我决定了开始数据结构的自学。可以说,大二的上学期所有的课外时间,我都奉献给了数据结构。

但是这期间,我并没有真正的敲代码,仅仅看书上的代码。在十一月偶然了解到蓝桥杯后,我就有了参加的打算,所以,我注册HDUOJ的账号,从第十一页的入门的一百题,开始刷,但是刷到三十题时,我就因为,要准备本专业的期末考试的缘由,停止了刷题。因为对于当时的我来说,刷题吞噬了我大量的课外时间,我一直努力平衡生物专业的学习和计算机专业的学习,当时,一度非常迷茫,我害怕顾此失彼。

最终,在期末考试的压力下,我停下了刷题与数据结构的学习,开始期末的全天的复习,因为生物学科的性质,大多以记忆为主。

当放了假后,真正的看视频进行刷题,并通过网上总结的资料,快速看看了c++的基本语法,并学习STL与基本的容器。

也就是说,我实际备赛的时间,只有两个月多一点。因此,当时的想法就是,体验一下氛围,感受一下题的难度。并没有,拿奖的打算,我也知道,那概率几乎没有。随着,学习的推进,我逐渐了解了DFS与BFS,并且知道一些基本的算法,这就是现在的我的全部家底了,真的是非常的弱。正是了解的越多,就知道了自己不懂的地方就越多。随着时间的流逝,蓝桥杯比赛就近在了眼前。前一周,我就开始了焦虑。因为,我怕一题也写不出来,我怕四个小时的比赛,我干瞪眼四个小时。我开始了自我的怀疑,自我的否定,怀疑自己的能力。那一段时间,真是太难熬了。我逼自己太狠了。负面情绪导致我做模拟题时,一点思路都没有,我真正的陷入了恶性循环。我心情不爽到爆炸,极其讨厌身边任何一个触怒我的人,我心头仿佛压了一座大黑山。

一切都源于我太急功近利了,或者说是,太贪了。我渴望得到认可。这折磨着我。放在别人身上,可能没什么大不了的。但是我太急了,我急于证明自己,我自卑又自傲。

三月二十三日,是院运动会,我报了两个一百米接力和拔河。到了比赛的当天,其实我是腰酸背疼的。当日,我六点起床了,匆匆吃了前天的面包,这也是,破天荒的一次,因为我是不怎末吃甜食的。伴随着朝阳,孤独的一个人做了一个小时的地铁到达了赛点。(搁笔,夜已深)

好了,终于要回到正题了。我写了蓝桥杯的第一道填空题,就是整数各位数字的求解,一般思路,由于,以前总结过,所以就写了出来。但是,接下来的几道填空题,却一点头绪,也没有,特别是密码破译的那一题,就是需要分解质因数,找不到思路,遂放弃。还有一个迷宫问题,是个三十乘十列的,第一个感觉就是,如果用深度搜索的话,极易超时,并且要按照字典序最小排序,又尴尬的放弃了。之后,又零零散散的做了四道大题。今年的蓝桥杯的大题,并没有要求有极佳的思路,反而得到一小部分的分还是可以的。印象最深刻的就是vector的二维数组,然后,遍历。虽然,过了题中的样例,但是,并没有把握,得到完整的分数,所以,拿奖的希望渺茫。

但是,随着人流,走出赛场的那一刻,我是几天来头一次,感觉到了快乐,真是久违的感觉。因为,我并没有一道题,也没写出来,达到这个标准,我心里轻松多了。

其实,截至现在,分数并没有出来,就算出来,也无所谓了,因为,这个比赛带给我的快乐,是真真切切的,是真金白银也买不来的。

谨以此文,纪念我的第一次参赛经历,也作为写博客记录的开端!

赛点学校建筑挺美的!

你可能感兴趣的:(蓝桥杯c语言大一的知识够了吗)