转自:http://hi.baidu.com/accplaystation/item/ca4c2ec565fa0b7fced4f811

ACM/ICPC生涯总结暨退役宣言—alpc55

前言

早就该写这篇文章了,但是也很不想去写。毕竟是为之奋斗了两年的目标,不是说舍得就舍得的。然而,自己毕竟是到了该退的时候了,与其扭扭捏捏,不如挥一挥衣袖,尚落得一份潇洒。回首这两年来,有很多是需要总结的。在这里不分巨细的记录下来,或许有点像流水账,但是更多的,是一份对过去的难忘。

童年

我的ACM/ICPC的生涯可以追溯到自己高中搞竞赛的时候,那时的自己选择了OI,完全是出于好玩,也不努力学点什么,只满足于能把最基本的题目做出来就好,所以在高中的校集训队里也就混了个中不溜。印象最深的是有一次高中教练组织我们搞了一场ACM/ICPC的模拟赛,那时也不懂啥是ACM/ICPC,判题和计时都是在黑板上手动操作的。当时我们倒数前三的分到一起,也不懂怎么配合,就是埋头苦做,结果却拿了个第一,原因是其他队伍要么因为思路分歧吵架去了,要么是光顾着钻难题去了。当时权当作是玩了,也没啥想法。

后来考NOIP的一等奖老末的身份报送进了大学,由于信息流通不通畅,大一一年也没有ACM/ICPC的消息。仔细算来,我接触ACM/ICPC还是要晚于数模的。一直到大二年终zzn他们第一次拿到出线权,学校才有了宣传,那时自己才晓得原来所在的大学也是可以搞ACM/ICPC的。当时是alpc10主持宣传的,第一次让我接触到了诸如pc^2,poj等字眼。于是那个寒假,我就操起刚学会的C++,为来年的校赛做准备。当然那个寒假其实也没干啥事,原因是自以为poj是按难度排列题目的,然后就卡死在1009上了……后来去闯USACO,更是一头血包啊……

放假回来,做学校内部的oj,第一次见识到了alpc12和alpc62的强大。后来的校赛预选赛更是12独领风骚。那时的自己只是勉强挤进了复赛的门槛,心有戚戚啊!后来的校赛,由于闷着头不顾judge当机的影响一口气的做了下去,倒也混了个二等奖,从此有了踏入校集训队门槛的资格。

青年

刚进集训队那会儿,深切的感受到夹在一群牛之间的无奈。那时候的自己还是挺有冲劲的,特别是确定与alpc02和62搭档中南赛后,为了不把队伍的后腿拖得太厉害了,倒也闷头做了好多题目。那时候确实是什么算法都不会,于是就把自己定位到简单题上,拿着一份poj简单题一览表,从头到尾刷下来……那时候最深的印象就是晚上做题做到凌晨,白天上课睡觉打呼噜……不过辛苦归辛苦,现在想来,自己之后的成就,都是从那时打下的基础。

中南赛前后,最感谢的是alpc02的指点。自己主攻模拟题和代码能力的定位,也是在02的影响下的。后来暑假集训的时候,也是靠着自己的代码能力勉强过关的。然后先决定的是省赛分组,很荣幸的和alpc05、16两头大牛分在了一起。那时候的配合很默契,因为有05这样的算法超人在,所以只要负责把简单题目处理掉就好。而全国赛则被拆成了两半,一半跟01、12一组,一半跟16、33一组。由于自己第一年的实力实在是够差劲的,而regional前拼题阶段除了代码能力外也没有太多的提高,因此也一定程度上拖了队伍的后腿。所以第一年能拿到一银一铜,已经是天大的幸运了。

Regional结束后是一段冷却期,学校里各种杂事多了起来,各类检查接踵而至。满腔的热血有些冷却了,但是胸口的火苗还依稀燃烧着……

壮年

今年的ACM/ICPC生涯,可以说是在一片打击中起步的。除了校赛侥幸拔了个头筹,之后的中南赛、中北赛、杭电赛都可谓一败涂地。然而,这几场败仗却让我对今年有了更多的憧憬和更大的动力。中南赛,由于是第一次带一个队伍,而队内实力差距过大,导致交流不利,造成“1+1+1<的悲剧。中北赛,组合应该说还算可以的,但是分工不明确,导致使不出全力的感觉,应该说“1+1+!>,但是也没大多少。杭电赛虽然只有银牌,但是整个过程还是不错的。算起来,从五月底开始,我就和集训队其他老将一起,开始了对如何组队的大讨论。按照以前的观点,组队主要是看算法面的互补。然而从zzn他们成功的经验看来,并不仅仅是这样。从我的了解和zzn的现身说法,zzn本人在主要就是起着组织者的作用,不敲题,但是能够良好的把队伍协调好。我想,如果一个队伍的发挥达到“1+1+1>,那么这就是一个好队伍了。如果达到“1+1+1>=的话,那就是regional的金牌队伍了。至于“1+1+1>=的神级队伍,就是可遇而不可求的了。

而要使得“1+1+1>=,以zzn的观点,就是要从队伍中解放一个人出来。说实话,本来我对这个观点有些不以为然,也曾私下里和12、62他们约好要组队的。但是湖大的一场邀请赛改变了我的观点。在那场比赛里,我和42以及一个新人搭档,开始时是按照我以往的观点,轮流上题,结果效果很糟糕。后来鬼使神差的改成我负责敲而42负责想,结果效果反而出奇的好。从那之后,我就觉得,队伍中不仅要有算法的互补,还要有角色的定位。我把这种角色分成主敲、辅敲和调度。到临近regional的时候,确定了Nybroplan=55+42+50之后,这种定位就更加明显了。也就是说,我是主敲,50是辅敲,而42则负责调度。通过几场练习赛的效果来看,应该说还是不错的。这也让我对今年的成绩更加充满了憧憬。

今年赛程拉得比较开,网络预选赛也来的比往年早了一些。感觉我们学校的网络预选赛的成绩一向就不好,也说不上为什么。之后是组队pk,然而就在这个时候,我在学校的学习生活给我的竞赛生涯带来了一定的负面影响,最明显的,就是再也不能像去年那样逃课搞集训,而且天天的杂事也多了起来,到了临近regional冲刺阶段,也只有晚上的时间可以利用起来。如此真的是无奈啊!不过很感谢集训队其他人对我的支持和理解,特别是42和50,当我不在的时候也会认真的训练。

去北京的经历就不说了,反正也有过总结了。后来受集训队委托去合肥抢金牌,也算是幸不辱命。然后就是杭州了,也算是告别赛吧,但是表现得着实是不好看啊!杭州站一直没有写总结,或许潜意识中有点想逃避什么吧!哈哈!

该检讨的总是要检讨的。总而言之,我们这支主力队伍比赛成绩疲软,我要负首责。说实话,由于生活的压力和对队伍的自信,我在临近regional时的努力程度是要远远低于上一年的。而真正到了赛场上,我参加过一届regional的经验也没有为这支年轻的队伍带来足够的有益的指导。

暮年

人生五十年,如此算来,两年的时间,也算是有够长了的。回首这两年走过的路,欢笑还是居多的。有很多朋友问我,为什么要搞ACM/ICPC。为了能去大公司?不现实。为了保研?那我第一年的各类竞赛成绩早已经足够了。为了出国去final?当然会有这样的梦想,但是一直也期望不大,毕竟自己的实力是摆在那里的。我搞ACM/ICPC,或者说是我们学校真正搞ACM/ICPC的这一群另类,都是靠着一腔的热血在奋斗的。我最感动的,就是这种忘我奋斗的精神。而且ACM/ICPC的过程中,认识了很多的志同道合的朋友,他们对我的指导和鼓励,也是我对ACM/ICPC难以割舍的原因。

如今,到了该和这份情感说再见的时候了。然而真要潇洒的挥一挥衣袖而去,似乎也不是那么容易。或许我也可以像zzn那样,兼一份教练的差干干,或是出一出题目。至少应该为alpc的发展再尽一份微薄之力啊!毕竟这一次出线无望,对alpc的发展还是影响挺大的啊!所以心里总是隐隐有种想补偿些什么的感觉。廉颇老矣,尚能饭否?或许饭是不多了,但是去学着炒点小菜,也还是不错的啊!

【转】ACM/ICPC生涯总结暨退役宣言—alpc55的更多相关文章

  1. 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛

    比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ...

  2. 【转】lonekight@xmu&#183;ACM/ICPC 回忆录

    转自:http://hi.baidu.com/ordeder/item/2a342a7fe7cb9e336dc37c89 2009年09月06日 星期日 21:55 初识ACM最早听说ACM/ICPC ...

  3. ACM/ICPC 之 BFS(离线)+康拓展开(TSH OJ-玩具(Toy))

    祝大家新年快乐,相信在新的一年里一定有我们自己的梦! 这是一个简化的魔板问题,只需输出步骤即可. 玩具(Toy) 描述 ZC神最擅长逻辑推理,一日,他给大家讲述起自己儿时的数字玩具. 该玩具酷似魔方, ...

  4. ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 G. Garden Gathering

    Problem G. Garden Gathering Input file: standard input Output file: standard output Time limit: 3 se ...

  5. ACM ICPC 2015 Moscow Subregional Russia, Moscow, Dolgoprudny, October, 18, 2015 D. Delay Time

    Problem D. Delay Time Input file: standard input Output file: standard output Time limit: 1 second M ...

  6. hduoj 4710 Balls Rearrangement 2013 ACM/ICPC Asia Regional Online —— Warmup

    http://acm.hdu.edu.cn/showproblem.php?pid=4710 Balls Rearrangement Time Limit: 6000/3000 MS (Java/Ot ...

  7. hduoj 4708 Rotation Lock Puzzle 2013 ACM/ICPC Asia Regional Online —— Warmup

    http://acm.hdu.edu.cn/showproblem.php?pid=4708 Rotation Lock Puzzle Time Limit: 2000/1000 MS (Java/O ...

  8. hduoj 4715 Difference Between Primes 2013 ACM/ICPC Asia Regional Online —— Warmup

    http://acm.hdu.edu.cn/showproblem.php?pid=4715 Difference Between Primes Time Limit: 2000/1000 MS (J ...

  9. hduoj 4712 Hamming Distance 2013 ACM/ICPC Asia Regional Online —— Warmup

    http://acm.hdu.edu.cn/showproblem.php?pid=4712 Hamming Distance Time Limit: 6000/3000 MS (Java/Other ...

随机推荐

  1. mySQL 中主键值自动增加

    转  http://stevenjohn.iteye.com/blog/976397 MySql 主键自动增长 博客分类: DataBase MySQLSQL  创建数据库,创建表. mysql> ...

  2. geotrellis使用初探

    最近,单位领导要求我研究一下geotrellis(GITHUB地址:https://github.com/geotrellis/geotrellis,官网http://geotrellis.io/), ...

  3. ios 总结

    1 ocoa Touch Layer{ App Extensions https://developer.apple.com/library/ios/documentation/General/Con ...

  4. 樱花雨 www.yinghy.com

    自己刚申请的域名,和主机,以后就用这个来试着做点东西

  5. C++成员变量与函数内存分配

    关于结构体和C++类的内存地址问题 C++类是由结构体发展得来的,所以他们的成员变量(C语言的结构体只有成员变量)的内存分配机制是一样的.下面我们以类来说明问题,如果类的问题通了,结构体也也就没问题啦 ...

  6. C#如何判断线程池中所有的线程是否已经完成之Demo

    start: System.Threading.RegisteredWaitHandle rhw = null; new Action(() => { ; i < ; i++) { new ...

  7. JAVA虚拟机系列文章

    本系列文章主要记录自己在学习<深入理解Java虚拟机-JVM高级特性与最佳实践>的知识点总结,文章内容都是基于周志明所著书籍的总结. 1.Java内存区域与溢出 2.垃圾收集器与内存分配策 ...

  8. Aurora的安装和中文配置

    转载自: http://blog.csdn.net/wdkirchhoff/article/details/72903885 要用 Aurora 很烦躁. 时不时出问题... 看看以下转载的吧. Au ...

  9. 2017-2018-2 20155314《网络对抗技术》Exp4 恶意代码分析

    2017-2018-2 20155314<网络对抗技术>Exp4 恶意代码分析 目录 实验要求 实验内容 实验环境 基础问题回答 预备知识 实验步骤 1 静态分析 1.1 使用virsca ...

  10. 看大师解说Android高速开发框架EasyAndroid

    版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/u010966622/article/details/37601789 前几天做了小应用.感觉小有成就 ...