2017暑假集训总结

这个暑假,和上个寒假一样,还是留在学校进行了集训,进行ACM的训练。相比上个寒假,我的状态算是有了比较大的改变。
总的来说,是我的想法决定了我的行为和学习状态。上个学期只是把ACM当作一个业余爱好来学的,虽然也投入的不少的时间,但是没有一种想法,说我要好好训练,将来要在什么比赛中拿什么名次。抱着这种想法,我度过了一个寒假的训练。寒假当时是按各种比赛成绩排的名,我当时被排在了整个16级的第二。依稀记得当时的想法是,我既然这方面学的这么好了,那我就不去全力学它了,我还是匀出些时间学些别的东西吧(其实也没有太高效率的去学别的东西),毕竟算法与数据结构只是计算机的一个基础部分。然后,感觉一个寒假在ACM方面没学到啥太多的东西,也就熟悉了一下以前学过的知识。慢慢的,在大一下学期,我的成绩就下落了很多,在分实验室的时候到了十几名。
我当时已经感觉和16级在前面的同学有了一定的差距,各种我听说过的但是一点没接触过,甚至根本没听过的算法和数据结构,他们已经开始用,而我却一脸懵逼。当时想这么下去肯定差距越来越大..暑假集训开始那段时间,老师找了每个算法组的集训队员都谈了些话。在那段时间,我也认真思考了一些,最后决定,认真打ACM。要为这方面付出汗水,争取拿到成绩为以后找工作铺下基础。然后就算是开始了我真正的ACM之旅。
张老师布置了20多个专题,让我们暑假做完,我觉得这是在扯淡…一些难的专题可能要两个周甚至更多的时间,基本每天都会有5个小时训练赛,比赛完还要补题,让我们做完简直不可能。我也不喜欢这种模式的学习,所以索性我就不跟着老师的要求走了。但其实不跟着老师要求走了之后,我没有想过要怎么学,只是除了比赛加补题的时间,就去学新东西。慢慢的过了一阵子,我觉得这种模式比较好:去学比赛中碰到的新的不会的算法。这样,比赛补题和学新知识就能兼顾了,而且我也可以比较认真的去补题,而不是一个AC后就走人。
在这种模式下,我又进一步总结出一个思路:学算法要先把面扩广,然后再往深里学。比如网络流问题中,最大流是一个最基本的问题,在最大流的基础上,还有最小费用最大流,最小割问题等等。如果在一个方面上钻研的太深,不仅会花太多的时间(跟暑假集训这一个多月的时间相比),而且还会因为太难打击自信心。所以我带着这种原则又继续学了一阵子,感觉效果很不错。
中间还有一个小插曲:我的“咸鱼”队员因为比赛睡觉被老师驱逐出了算法组。。比赛我们队只有两个人。
不过就算只有两个人,因为我和队友本身算是有点天赋的,也学了不少新算法,再加上比赛的思维题比较多一些,比赛成绩还算是过得去,在中游和中上游的成绩比较多一些。
现在比较常见的一些数论和图论问题应该已经接触比较多了,当然还是学的很浅的。
再就是这个暑假收获比较大的是我的自学能力的提升。因为平时要学什么算法没有老师给你讲,只能是边看书边上网上找博客,有时实在没什么好的资源,只能对着博客硬啃。。但不得不说,通过这种自学的方式,我的自学能力有了比较明显的提升。还记得寒假时候要学平衡二叉搜索树,当时对着电脑是一顿口吐白沫,心想真是贼**难啊!但是现在感觉这种难度的东西其实刷半天,掌握+做一道模板题绰绰有余。
在寒假里看了一个视频,是一个大学生通过刷网课完成了麻省理工学院的所有专业课程。他在谈论的时候说,其实自学的效率比上课学习的效率要高。在集训结束复习下学期不及格的两门课的过程中,我也深有感触。所以给这学期定个目标:尽可能在老师讲课之前提前学完要讲的知识。不能算是预习,硬要说的话,就是提前结课。看看自己要学和通过老师上课学习的效率和质量差距有多大。
这个学期的比赛比较多,有CCPC,ICPC,好像还有天梯赛。目标是ICPC区域赛拿铜。。虽然感觉拿铜并不是啥光彩的事,但是对于我的学校加上我参加ACM的时间这个状态相比,感觉算是能接受的了。
看着网上说打ACM当炮灰的还是占绝大多数的,所以我也做好心理准备了。就算拿不到成绩,我也不会太后悔。毕竟大学里经历这么一段没日没夜奋斗的时光的感受,也不是所有的人能体会得到的。而且学到的东西就业时也会用到,这种锻炼出来的学习能力也是难能可贵的。
最后的结尾,想用一句话结束。这句话是我在寒假的总结中用的,感觉特别特别棒:ACM只是一场游戏,如果喜欢,那就享受它;如果不喜欢,那就远离它。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值