2013 五月份以前的一年半ACM算法生涯

     我是大学入学后才开始接触ACM算法的。在2012入学第一学期,我开始学习了第一门程序设计语言,也就是经典的C语言,而我的ACM情缘也是从那时候开始的。那时候的我根本就不知道的什么是ACM,对它也没什么兴趣,(都不晓得,何来兴趣之谈O(∩_∩)O~)不过对于C语言我还是满感兴趣的啦,当时时常追着老师问这问那的,还好我处女程序语言的BOSS宋宏光老师,人很好,也很耐心,都一一给我解答,当时对编程就是有一种盲目的狂乐(因为当时我也不懂干嘛要学着个,就觉得的学好了应该很牛掰吧,所以说盲目啊,生气)。然后,有一次,宋老师说我很适合怎什么ACM,说是要给我推荐,我当是也不知道哪啥的,就知道老师推荐,学了铁定很牛啊!得意,我的ACM就是那时开始的啦。

    C语言终于接近了尾声,我也终于等来了学校ACM校赛。在新生校赛前天下午,我就去了传说中的HDU上做题热热身,打开首页习惯性的点开第一题,一眼望去,A+B,这 还不简单直接秒杀之,但事情往往没有想象中的那么顺利。我的处女交:

5058255 2011-11-26 12:43:33 Presentation Error 1000 0MS 260K 223 B G++ 老鹰
然后,就是一阵疯狂的提交。大哭PE了,当时也不知道是咋回事,就知道没Accept 程序就是不对。

5062206 2011-11-26 20:26:37 Presentation Error 1000 0MS 204K 158 B C++ 老鹰
5062180 2011-11-26 20:24:30 Presentation Error 1000 0MS 204K 221 B C++ 老鹰
5058452 2011-11-26 13:19:13 Compilation Error 1000 0MS 0K 156 B C++ 老鹰
5058445 2011-11-26 13:18:08 Compilation Error 1000 0MS 0K 156 B C 老鹰
5058428 2011-11-26 13:16:10 Compilation Error 1000 0MS 0K 163 B C 老鹰
5058393 2011-11-26 13:09:48 Compilation Error 1000 0MS 0K 194 B C 老鹰
5058316 2011-11-26 12:54:56 Compilation Error 1000 0MS 0K 196 B C 老鹰
5058294 2011-11-26 12:51:23 Compilation Error 1000 0MS 0K 196 B C 老鹰
5058284 2011-11-26 12:48:54 Compilation Error 1000 0MS 0K 201 B C 老鹰
5058260 2011-11-26 12:44:53 Presentation Error 1000 0MS 204K 223 B C++ 老鹰
5058255 2011-11-26 12:43:33 Presentation Error 1000 0MS 260K 223 B G++ 老鹰
简直把我幼小的心灵蹂躏了一遍又一遍啊,大哭委屈抓狂哭当时都差点决定放弃了,觉得ACM很难,校赛铁定是被虐的体无完肤了。一个沮丧的走在回寝室的路上,碰到了同班的学委吴芳颍(人称小吴,和我同姓,话说数百年前是一家呢,后来成了和我一起奋斗的队友了)。

我问她::“你有去杭电刷题吗?我今天被虐的很惨,连个A+B都没整出来。校赛铁定很难,我打算放弃了,不去了,你去吗?”

“去啊!虽然我也啥都不会呢。不过,大家应该也不会吧。反正做不出来又没有关系,不去那连机会也没有。”

。。。。

我想想也是,接着,我就坚强去了,准备被虐了。不过话说题目都还挺有意思的,按现在来说,那就是满满的都是水啊!不过当时那我真是小小小菜鸟,啥也不懂啊,勉强也得了个奖啦!大笑其实,我的处女交:

#include <cstdlib>
#include <iostream>
using namespace std;

int main(int argc, char *argv[])
{int a,b;
while(scanf("%d%d",&a,&b)!=EOF)
{a=a+b;
printf("%d",a);
}
  //system("PAUSE");
    return EXIT_SUCCESS;
}

其实就只少了个\n,可惜我当时不知道啊。还好校赛的时候老师考虑到了这个问题,派了许多学长学姐解决输入输出格式问题。

然后接下来就没啥事了。直到放寒假的时候开始的网上训练,比赛,其实说白了,就是学长学姐们给个PPT,然后过三四天,开场比赛,都没人给指导,真的亚历山大啊惊恐

id Contest Start End State Type
82 2012大一寒假训练四递推 2013-01-21 09:00:00 2013-01-22 12:00:00 End Private
81 2012寒假训练三-递归 2013-01-17 09:00:00 2013-01-18 20:00:00 End Private
80 2012寒假训练二 2013-01-14 09:00:00 2013-01-15 12:00:00 End Private
79 2012寒假新生集训一 2013-01-10 09:00:00 2013-01-11 12:00:00 End Private

89 2012寒假综合总结 2013-02-19 09:00:00 2013-02-20 18:00:00 End Private
88 2012寒假集训贪心 2013-02-16 09:00:00 2013-02-17 18:00:00 End Private
87 2012寒假集训九二分 2013-02-07 09:00:00 2013-02-08 18:00:00 End Private
86 2012寒假集训八数论初级 2013-02-04 09:00:00 2013-02-05 18:00:00 End Private
85 2012寒假集训7高精度 2013-01-31 09:00:00 2013-02-01 18:00:00 End Private
84 2012寒假集训六公约数 2013-01-28 09:00:00 2013-01-29 18:00:00 End Private
83 2012寒假集训五暴力循环节 2013-01-24 09:00:00 2013-01-25 18:00:00 End Private

前面几次感觉还行,题目水啊,虽然没怎么看懂PPT但是还能整,特别是到了地杰斯特拉算法的时候,很多人都跪了,压根看不懂啊。我也是废了老大劲勉强理解了点,可惜不会敲啊。当时也正值节日前后,很多人都在这时候放弃了。不过,我还是很坚挺,坚持下来了啦~\(≧▽≦)/~啦啦啦。。。
     接着,就到了第二学期开学的时候,鉴于我寒假坚持不懈的努力,和还可以的战绩,我被招入到了我们学院的ACM实验室。坐在了开门进去的右拐第二排(现在实验室搬了)一个大神一样的学姐旁边。当时,我也不知道,我旁边坐着一尊大神,她也很少来实验室,第一次见到她,发现她居然坐在我旁边玩QQ收集什么卡片,桃园,很休闲啊。可惜我还是不知道。后来才知道,这位学姐叫崔艳玲,神一样的人物,包揽了三年的国家,实验室的风云人物,拿了N多亚洲赛牌子,还整了国家级项目USB的,现在保送到了中科院直博攻云计算去了。而我,当时,就自己一个人在孤独的奋战着,刷着HDU。然后的然后就是一段的自学时间,老师也不管我们,也不给我们安排算法讲解之类的,只有自己一个人去慢慢的学习自己感兴趣的东西。起初,斗志还很高,可是后来渐渐的就颓废了,因为就一个人在奋斗,算法有时候真的不好整啊!不知何时,省赛的选拔突然间就到来了,可惜我当时已经有好长时间没敲码了,手都已经生疏了,不知所谓了,而后,那是败的一踏涂地啊,求一个数组中次次小的数,我就想用O(N)的算法整,设了三变量扫描,一直RE啊,其实SORT下就哦啦,果断跪了。之后就悲剧了。而当时的组队就是按照这成绩,而我这个大头居然不知道,等他们都差不多组完后,耸岩来找我时我才晓得,当时,差不多已经没得人组了。然后,大头的我做了件很大头的事情,我叫芳颍加入了我们队,因为我觉得她比较踏实,数学也还行,(但实际按老师说的她不符合成为组队的队员)因此,就有一名同学由于这样的原因没人组,给T了,真心对不起啊,我当时真没想到这些,后来组队信息都发了,我才明白的,但一切已经来不及了。接着,一切,就成了转折点,然后我们就一起组队,奋斗着,参加了第一次比赛,黑龙江省赛,也很有幸了刷了三个水题得了个三等奖。。。
     尽管当时我做的不对,可是却是这样造就了我现在的生活,所有说,发生的事情就不用去后悔了,其实我也不后悔。
    而后,就不记得太清楚了,反正,就是训练+学习。不过我个人比较懒很多时候都不怎么想动,不过,我对于算法还是很执着的。
posted @ 2013-05-13 11:37  剑不飞  阅读(184)  评论(0编辑  收藏  举报