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

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

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

50582552011-11-26 12:43:33Presentation Error10000MS260K223 BG++老鹰
然后,就是一阵疯狂的提交。 大哭PE了,当时也不知道是咋回事,就知道没Accept 程序就是不对。

50622062011-11-26 20:26:37Presentation Error10000MS204K158 BC++老鹰
50621802011-11-26 20:24:30Presentation Error10000MS204K221 BC++老鹰
50584522011-11-26 13:19:13Compilation Error10000MS0K156 BC++老鹰
50584452011-11-26 13:18:08Compilation Error10000MS0K156 BC老鹰
50584282011-11-26 13:16:10Compilation Error10000MS0K163 BC老鹰
50583932011-11-26 13:09:48Compilation Error10000MS0K194 BC老鹰
50583162011-11-26 12:54:56Compilation Error10000MS0K196 BC老鹰
50582942011-11-26 12:51:23Compilation Error10000MS0K196 BC老鹰
50582842011-11-26 12:48:54Compilation Error10000MS0K201 BC老鹰
50582602011-11-26 12:44:53Presentation Error10000MS204K223 BC++老鹰
50582552011-11-26 12:43:33Presentation Error10000MS260K223 BG++老鹰
简直把我幼小的心灵蹂躏了一遍又一遍啊, 大哭 委屈 抓狂 哭当时都差点决定放弃了,觉得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,然后过三四天,开场比赛,都没人给指导,真的亚历山大啊惊恐

idContestStartEndStateType
822012大一寒假训练四递推2013-01-21 09:00:002013-01-22 12:00:00EndPrivate
812012寒假训练三-递归2013-01-17 09:00:002013-01-18 20:00:00EndPrivate
802012寒假训练二2013-01-14 09:00:002013-01-15 12:00:00EndPrivate
792012寒假新生集训一2013-01-10 09:00:002013-01-11 12:00:00EndPrivate
892012寒假综合总结2013-02-19 09:00:002013-02-20 18:00:00EndPrivate
882012寒假集训贪心2013-02-16 09:00:002013-02-17 18:00:00EndPrivate
872012寒假集训九二分2013-02-07 09:00:002013-02-08 18:00:00EndPrivate
862012寒假集训八数论初级2013-02-04 09:00:002013-02-05 18:00:00EndPrivate
852012寒假集训7高精度2013-01-31 09:00:002013-02-01 18:00:00EndPrivate
842012寒假集训六公约数2013-01-28 09:00:002013-01-29 18:00:00EndPrivate
832012寒假集训五暴力循环节2013-01-24 09:00:002013-01-25 18:00:00EndPrivate

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

转载于:https://www.cnblogs.com/nealgavin/archive/2013/05/13/3206092.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值