2018湖南省第十四届“嘉杰杯”大学生计算机程序设计竞赛总结

      经过三个月的幸苦练习,在省赛这个大舞台上,我们小队收获了一枚铜牌。

      从一开始刷南阳oj八十道水题,vj上的二十场校赛,再到多校的场场自闭,CF的熬夜作战。嗯,我确实付出了很多。然而我始终在思考,我这么多的付出到底学到了什么。貌似也接触了许多新算法,也刷过算法题。可是我真的学会了吗?好像连简单的并查集我都忘得差不多了。这次的省赛对于我们这种小萌新是有优势的,四道水题,我们侥幸做出了三道,而那些算法题考的太偏了,数据结构专场。我们的学校的有些学长就在这上面吃亏了,刷了一暑假的图论,计算几何,但是却一题没考。。。。回顾我这三个月的学习历程,从一开始的斗志昂然,后来就慢慢的颓废了。平时晚上都要守在实验室,暑假的后半期晚上就在寝室打csgo,甚至有一天实验室都不去了,就在寝室打游戏。反观我的一名队友,却始终坚守,起的比我早,睡的比我早,比付出了更多的时间经历,学的自然比我扎实。

    所以对于后来ACMer们我想说,学习ACM,靠的是扎勤奋和扎实两个字,一定要静下心来,不要太浮躁。算法不求你学多,但一定要学的精。为何高中生经常屠榜,其原因就在这,你大学生确实学了很多的算法,但是你真正会用吗,你理解这个算法的精妙之处吗。

      简单说一下比赛的过程。A题是一道超级水题,签到题,十分钟签完道后。开始转战C题,此时C题也有很多队出来了,我们小队一直在思考题意,有时候读懂一道题这道题就出来了。这题我当时完全没思路,幸亏我两位队友,一位给出了意大概的解释,一位加上自己的理解把题目Ac了。两道题让我们成功转入铜奖的范围。此时我们进入了观榜模式,其它题貌似都不好做。不过我们的学长在二十多分钟A出C题后只用了不到十分钟A出了B题。其实对于B这样的题,我是不想碰的,这种找规律的思维题,非常麻烦。当时我们做这道题时,这道题才十几支队伍AC,不过看着我们队伍的排名一点点往下掉,强开了B题。怎么找规律呢?强行枚举,而且是在纸上,我当时推出了2*2的个数,也求出了一行多列,和一列多行的规律,但是对于3*3和2*3的纸上推不出来。最后我又在电脑上开始暴力求出了3*3,2*3,2*4,2*5,3*4。。。不知道写了多少个for语句,if语句也有整整三行。得出的结果是,这些数都是某个数的平方,我按照表格的写法把他们写在了一起,最后队友看出了规律,每个数都等于,前一个数,和上面一个数的和加1,好成功一发AC,进入了铜奖范围。此时离比赛还有一个小时结束,看了一下别的题目,没一道做的出来的。我们小组开始了欢快的讨论时间,讨论博弈论,还下了几把井棋。。。。。。。

       大二希望自己能沉下心来,与君共勉。

你可能感兴趣的:(2018湖南省第十四届“嘉杰杯”大学生计算机程序设计竞赛总结)