两个月过去了~

从暑假集训到现在,整整两个月过去了,与代码为伴的两个月,成长了许多。

首先是代码实现能力,发现通过两个月的训练,只要我理解解题的思路,代码基本上都能够敲出来,不过代码性能好不好那又是另外一回事了。

其次是思维能力,在对一些基本的数据结构和算法有了基本的了解之后,便有了基本的思考能力,现在拿到题目不至于像九月初那样只是能看懂题意而根本无从入手。

再有就是要说到组队,和CSY和TBC同鞋组队的这一个月,有了一点人家日志里一起训练一起拼搏然后一起上战场的感觉。虽然两个坑货在训练是总打击我,不过我这种货可能就是用来打击的吧。但是感觉训练的时候还是认真一点比较好,就像是真的现场赛一样。

临近现场赛,总结一下我们的特点:

CSY:能在一些非常规的题目上有突破,字符串处理能力强(这点向她学习了很多),代码实现能力还是可以的,不足之处是代码不是很规范,这给队友查代码带来难度。

TBC:读题能力超强的,至少我每次都是问他题意,然后才开始想的。不足的是代码实现能力较弱。建议刘佳汝的书看了算法思想之后,应该尝试自己去实现代码。

ME:相较于CSY和TBC来说,我花在personal training上的时间可能更多一些,所以三者都是初学者,我知道的算法思想可能更多一些,代码实现能力也是可以的。不足之处是思维比较禁锢,打不开思路,而这一点在比赛的时候是很要命的。

好吧,虽然我们一起训练不到两个月就要去参加区域赛,可能我们几乎没有可能性拿到牌牌,但是觉得我们的目的应该不仅在于此,我们来ACM,最训练,是为了提高自己的能力,所以每一次的训练都应该认真对待。我们是一个团队,在组队赛的时候尽管可能因为个人原因切不了题,但是还是应该发挥自己的优势为团队作出贡献。譬如TBC,如果你觉得你解决不了题目,你就可以再往后看题,记录下每一题的题意以及数据范围和边界条件,同时给队友造数据,为比赛赢得时间(说实话现在我读题有很大一部分都依赖于你啊!~)。譬如CSY,你在敲代码之前应该把你的思路和我们讲一下,因为我感觉你往往不分析时间复杂度就开始敲代码,结果往往是TLE。而我就比较闷骚了,我觉得我对题目的敏感性要好一些,所以我应该做的是在比赛中分配任务,还有想题。其实平时组队赛,我总是占着机器,我也是很不情愿,因为我想承担的更多的队长的角色,而队长的定位是了解队友的特点,有很强的解题能力,负责比赛分工,但不应该承担代码实现的任务。代码核心这个角色我想交给CSY你来做,你要有超强的代码实现能力。而剩下的TBC负责读题和解题。当然个人的能力还是要在平时的personal training中提高,但是比赛的时候就应该发挥团体的优势,取得更好的成绩。

最后我想说的是,我的目标是,和大家一起通过一年的训练,在明年的区域赛中拿个牌牌。我知道这很难,但这也很有可能变成事实。实验室之所以是现在这样子,我觉得并不是人才不够多不够好,而是缺乏完整的训练体系。我阅读了其他强队大量的ACM日志,发现他们在一个赛季之前就开始组队训练了,个人赛和组队赛穿插进行,然后一年之后往往能够取得成绩。特别是TBC同学,队长的意思貌似是把你训练成2012级的主力。所以我想仿造这种模式,尝试diors逆袭。未来就在眼前,加油!

至于今年的现场赛,虽然不期望拿到牌牌,但还是应该尽全力去取得一些成绩,这样至少可以证明你自己进步了。把眼光放长远一点,放在明年的百度之星,google挑战赛,放在明年的区域赛甚至是Final上,一切皆有可能。

24号上火车的时候讨论一下比赛的分工,希望大家带着积极的态度,积极地去争取胜利的果实,欧也!~

posted on 2013-10-14 11:03  码农之上~  阅读(205)  评论(0编辑  收藏  举报

导航