【转】ACM/ICPC生涯总结暨退役宣言—alpc55
转自: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的更多相关文章
- 2014嘉杰信息杯ACM/ICPC湖南程序设计邀请赛暨第六届湘潭市程序设计竞赛
比赛链接: http://202.197.224.59/OnlineJudge2/index.php/Contest/problems/contest_id/36 题目来源: 2014嘉杰信息杯ACM ...
- 【转】lonekight@xmu·ACM/ICPC 回忆录
转自:http://hi.baidu.com/ordeder/item/2a342a7fe7cb9e336dc37c89 2009年09月06日 星期日 21:55 初识ACM最早听说ACM/ICPC ...
- ACM/ICPC 之 BFS(离线)+康拓展开(TSH OJ-玩具(Toy))
祝大家新年快乐,相信在新的一年里一定有我们自己的梦! 这是一个简化的魔板问题,只需输出步骤即可. 玩具(Toy) 描述 ZC神最擅长逻辑推理,一日,他给大家讲述起自己儿时的数字玩具. 该玩具酷似魔方, ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
- 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 ...
随机推荐
- js小效果-轮播图
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- hdu1232 并查集
1. hdu1232 2.链接:http://acm.hdu.edu.cn/showproblem.php?pid=1232 3.总结:简单并查集 #include<iostream> # ...
- C语言中计算变量占用内存空间
C语言中计算变量占用内存空间 在C语言中通常用[sizeof]运算符计算变量占内存空间,如下面的例子:
- php 实现推技术comet(转)
实现实时通信一般有两种方式:socket或comet.socket是比较好的解决方案,问题在于不是所有的浏览器都兼容,服务器端实现起来也稍微有点麻烦.相比之下,comet(基于HTTP长连接的&quo ...
- 纪念逝去的岁月——C++实现一个栈(使用类模板)
这个版本是上个版本的加强版,上个版本的代码:http://www.cnblogs.com/fengbohello/p/4542912.html 目录 1.代码 2.运行结果 1.代码 1.1 调试信息 ...
- C#中的接口
C#中的接口(转) 转自:http://www.cnblogs.com/zhenyulu/articles/377705.html 本文中所有图示纯为个人理解(参考了Assembly中元数据的存储方式 ...
- 读《深入php面向对象、模式与实践》有感(二)
书中关于设计模式的介绍很详细. 一.单例模式 作者建了一个preferences类来解释什么是单例模式.这个preferences类并非我第一次见到,在android中也有这个类,不过以前都是只管用即 ...
- div半透明背景,文字不透明
background: rgba(255, 255, 255, 0.8) !important; /* IE无效,FF有效 */ background: #fff; filter: alpha(opa ...
- *HDU 1286,2824欧拉函数
#include<iostream> #include<string> #include<cstdio> #include<cmath> #includ ...
- hdu Is It A Tree?
判定给定的边序列是否过程一棵树.我用到的判定方法是:第一步:判定 边数是否等于顶点数-1 第二:判定是否只有一个根节点 .当然还要考虑是否为空树的情况. 但是代码交上去,好几遍都是Runtime ...