poj终于300了。

 

从200到300,花了多达8个月。

 

这八个月里:

 

第一个月(12月):迎接新年

shangke7788以新大一学学生身份听了ACM宣讲会。

我虽然没有在宣讲会上台讲话,但是以老队员的身份坐在台下,做了少许幕后工作。

 

第二个月(1月):期末

shangke7788切掉了poj的第一题。

为准备期末考试,我中断poj的刷题进度。

 

第三个月(2月):寒假

shangke7788以每天10题的进度高速前进。

 

我忽视了鱼头刷到300的要求,沉迷于php,申请免费空间,搭建自己的独立博客,同时尝试用php做了njust poj real time rank,动态显示同学们进步退步等情况,不要再麻烦地手动统计。寒假结束,real time rank做出来了,在那上面,我自己却以240题排在末位。

 

第四个月(3月):开学

shangke7788降到平均每天5题。

免费空间被黑掉之后,poj rank挂到njustoj beta 的服务器上,因为没有v4地址,只能ipv6访问。服务器很老(05年的PC),rank和oj一样效率地下,打开页面极为缓慢。

 

第五个月(4月):上半学期

shangke778的快速进步引起重视,提前进队了。

我的java课程设计作业做了njustoj contest rating,算法完全抄袭topcoder,通过oj开放的web服务获得比赛结果,算是对oj开放平台plugin功能的一个小测试。做好后没有及时重构,代码质量糟糕,现在已经很难维护。

ps:oj的核心成员teenager利用java课程设计做了njustoj分布式节点,实现了windows和linux下的判题节点与服务器的交互。

 

第六个月(5月):下半学期,各种比赛

shangke7788不到2个小时就切掉了校赛的4道水题,后来卡在一道数据有问题的题目上。最终排名第五。

我依靠贴模版过了第5题,罚时多5分钟,最终校赛第四,挽救了“长期不给力”表现下差的被踢出队境地,不过,复旦邀请赛是没机会的。趁机参加了njfu,nju,njupt的校赛,各种被虐。

ps:teenager发布了oj的ajax版本,美观与效率都有了很大提高

 

第七个月(6月):期末

shangke7788在240的数量停止刷题,开始复习迎考。

我利用.net课程设计的机会做了njust summer training automation system,重写了poj real time rank,整合了contest rating,后来集训开始又临时加上了签到、讲题等功能。由于赶工期、服务器暂时不能连外网、plugin管理功能没做好等因素,反馈不咋样,恶评如潮。

 

第八个月(7月):暑期集训开始

shangke已经330题,完全超越了我,而且我也追不上他的前进的脚步。

我在训练赛中表现不佳,除了倒数第一,其他末位的名次几乎拿全了。

 

 

总结:

本来有很好的机会,可是大好的时光浪费了。被学弟轻松超越,现在单挑,我已然不是对手。

马上就要大三了,我什么都不会,regional的机会也显得越来越渺茫。

工程方面,和teenager差距太大,完全不能参与核心的开发,只能乱搞点插件。

 

哎,我也不想这样。

 

可是一切毁在自己手上,又能怨谁呢?

 

这个暑假,心情一直不好,憋了好久,说出来希望能好受些。

 

望各位神牛给予迷惘中的我一些帮助,给点切实的建议把。