们这些大一的就全部回家了,回家之后就完全把ACM放到一边了,基本就没有碰过,这种颓废的状态一直持续到了大二开始后相当长一段时间,不知什么原因我又开始切题了我真的忘记当初是为什么又开始切题了,并且开始接触各种基础算法了,刚开始的时候确实比较痛苦,但靠着天哥和be
牛的帮助以及上网看别人的解题报告总算摸爬滚打做了200道题左右,这个时候大二上差不多已经要结束了,而我由于要出国的原因在寒假中参加了新东方TOEFL的培训班,ACM又被我“正当理由”放到了一边,而且整个寒假几乎都没有碰过。而大二下学期开学后我又复习了一段时间TOEFL,直到考试结束我才又开始了切题的生涯,其实从严格意义上来说,知道这个时候我才开始了真正意义上有计划的且比较刻苦的ACM训练,一直训练到了上海邀请赛的时候。这是我参加ACM以来参加的第一次比赛,也是我第一次用自己的眼睛确认了自己和别人之间的差距,这场
f比赛给我的震撼很大,一样是大学生,一样的年龄,但是差距却如此之大,确实令人深思。知道这个时候我才真正意识到了自己曾经浪费了多少的时间,意识到了自己的水平竟然和别人有那么大的差距。这之后不久,大二的暑假集训就开始了,这两个月是我搞ACM以来进步最快的一段时间。下面,我就想把自己的一些做题的经验和感受告诉大家,希望能对大家有帮助。2做题要点首先,我认为最重要的是独立思考和敢于尝试,所谓的独立思考,就是不要养成做不来就上网搜别人代码的习惯,如果实在做不出来,可以尝试问一下别人思路,然后再尝试自己去实现,等做出来之后再看
别人的代码,学习一些好的地方。而所谓的敢于尝试,就是不要怕错,编程是一件很特别的事情,他可以在当场验证你的理论的正确性,所以,不要把错藏在心里,打开电脑自己试下,自然就明了了,也只有这样,你才能从自己完成的每一道题中获得快乐。其次,就是要写解题报告,把自己在这道题中学到的知识和碰到的问题记下来,并经常梳理总结自己学过的知识,把他们联系在一起。当你坚持到这里的时候,我想和你说,你是好样的,但是,还请你继续坚持下去,因为ACM中真正的乐趣才刚刚开始,也就是算法。我想,包括我在内的大部分初识算法的同学都会感到非常的迷茫,因为就我的经历来说,我
是几乎每拿到一道题,大部分情况下都是一点没有思路,难得有点思,写了老半天还可能是错的,我想,碰到这种情况的你完全不必担心,
f因为有相当一批人都是和你一样的,同时,在他们当r