我从8月初经mmd和snoopy介绍来到集训队,已经整整两个月了,经历了很多事情,有快乐也有
悲伤,不过总体上是一路前进的.在这里真诚的感谢mmd & snoopy给我的无私帮助,带领我进
入ACM世界的大门;感谢ko,作为教练,他给我很多关怀,指引我前进的方向;感谢catcat,tan
k,moon,rc,经常和我讨论问题,教会我很多算法;感谢magiii & ooeyusea我最亲爱的队友,
我们一同奋斗,我们是Silence,我们一起经历了风雨和阳光,同心协力,团结一致,共同战胜
了许多困难.

Silence的队名暗示着我们的风格: Blade shade, Silence burst! 我们隐藏锋芒,我们在
沉默中爆发. 作为一支不成熟的队伍,我们有太多的缺陷,所以我们并不耀眼,但是我们可以
默默地前进,我相信,Silence总有一天会爆发的,会成为一支强队的.

经过一段时间的内部组队赛,在别人开来Silence是发挥的不错,但是在我看来,我们队既有
优点又有缺点,我尽可能详细的说吧.


1.总体:
    a.配合:
        Silence的配合是不错的,这个我可以肯定.从刚组队开始,经过历次比赛的考验,我
们已经基本上形成了默契.我认为,一个队伍最重要的是配合,是团结一致.整个比赛大致的
流程是这样的:赛前准备,三个人当中的一个,一般是我,去开机器,进linux,把eclipse开好
,pc2开好,summary开好,一切准备就绪以后拿题目开始比赛; 看题做题:一般比赛是8-9道题
,我们每人看3题,第一遍看题总是先挑出简单题,然后由我,或者ooeyusea去搞定它,在做这
题的同时,其他人继续看题,有人在机上写代码的时候,另外的人就在纸上写.这样子轮流上
机,减少机器空闲的时间. 多人合做一题: 有时候会出现这种情况,比如一题要求生成一些
数学表达式,再计算,那么就由我写生成函数,ooeyusea写计算函数.
    b.分工:
        大致说来,Silence除了一些方面,分工并不是很明确.DP的题总是我切,计算几何交
给magii,简单题大家都会做,一般情况下因为我敲代码快一点,就是我去写,标程也是我去打
的.其余类型的题目,由于我们队的缺陷(后面会说),分工不明确,有时候大家一起讨论着做
的,有时候是闲着的人做的,更多的时候是没有人会做.
    c.气氛:
        总体上看Silence做题气氛不错,magiii和我都很认真,ooeyusea有时候会睡觉(不
知道是不是晚上happy到太晚了),只要是在做题,我们当中任何一个人都会全身心投入去做
,1y的时候大家都很高兴,做出一个难题,大家都会很开心地叫"yes",这时候会有无限的动力
.但是很不好的是,有时候大家都卡住了,遇到的都是不会做的题,或者麻烦题,这样Silence
真的沉默了,大家都郁闷,对于这种情况,急需一个yes来鼓舞士气,可是由于知识方面的缺陷
,常常一直沉默下去.这个是致命的问题.
    d.知识结构:
        通过对每个队员知识结构的分析,得出:Silence缺乏在高级数据结构和图论方面的
知识.这个缺陷,必须由我去弥补.如果补掉这个根本问题,Silence就又向前走了一步.

2.个人:
    a.magiii:
        优点:
        不得不说,magiii是Silence队里最稳健的队员,可以很细心地写复杂的模拟题,认
真地处理计算几何的题,每次我们卡住的时候,magiii总是在默默地写,带给我们坚定的信念
,让我们有战胜困难的勇气.magiii数学不错,有时候我推一个公式到了关键的一步推不下去
了,magiii过来看一下,就可一解决.magiii知道一些我从未听说过的公式,带给我们意外的
惊喜,比如费马点的求法,我闻所未闻(数学够差了吧),magiii很快就做出来了.
        缺点和努力的方向:
        知识面不够宽,我认为,magiii的水平要想进一步提高,还要多看一些理论的书籍,
拓展知识面,将各种算法融汇贯通,能力才能走上新的台阶; 代码速度过慢,打字慢,这个缺
点比较严重,造成有能力出的题目出不来,magiii要在以后的比赛中有意识的加快代码速度
,减少罚时.
    b.ooeyusea:
        优点:
        ooeyusea的思维很活跃,经常能给别人启发性的提示,是Silence创造力的源泉.oo
eyusea不拘泥于常规,敢于打破思维定式,能够从另外的角度看问题,Silence的很多题目就
是靠ooeyusea过的,而且,并不是用普通的算法,记得一题标准算法是并查集,我们都不熟,比
赛的时候看到别人都很快的做出来了,心里很着急,这时ooeyusea灵光一闪,想了一个DFS的
算法,简单易写效率又高,这题就解决了.
        缺点和努力的方向:
        ooeyusea的知识比较全面,不足的是知识深度不够,浅显的问题可以解决,一遇到难
的题目,就不行了.我认为,ooeyusea要想进一步提高,需要发现自己擅长的方面,然后在这些
方面钻研下去,到达比较深的层次,做到学有专长; 代码风格有点问题,主要是会多打没有必
要的括号,增加了代码时间,这是小毛病,不过也要改.
    c.Felicia:
        优点:
        想要客观地评价自己,的确是一件困难的事.自己认为,我学有专长,我擅长做DP,递
推,递归,搜索(比如DFS,BFS,ID)剪枝,带有一点猜想性质的数学.代码写得比较快(虽然比不
过snoopy和rc),读题能力还可以,会分配任务.
        缺点和努力的方向:
        知识不全面,高级算法会的很少,图论里头的很多东西我没有学过,比如强连通分量
,最小费用最大流;数据结构掌握的不多,并查集不熟练,线段树不会(太丢脸了),还有很多比
如后缀树,后缀数组......计算几何能力极差,很简单的都不会(幸亏有magiii);c++运用的
不好,stl很多简洁高效的写法我不会. 我要做的是,努力学习c++语言特别是stl,学习图论
知识,学习高级数据结构.

 

posted on 2007-08-13 10:15 Felicia 阅读(426) 评论(0)  编辑 收藏 引用 所属分类: ACM/ICPC 纪事

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理