HDU 刷题路线

实验室的师兄编程都很牛逼,我这个小菜鸟私下跟他们讨教了怎样变成牛逼的绝招,“练练练,写写写”这是他们给我的回答。尽管平时他们做项目很忙,但总是会抽出时间刷刷ACM。现在也感觉自己反应速度和算法能力有些欠缺,所以给自己制定了一个训练计划,坚持下去,让自己这个小菜鸟也能飞得高一点。

这个训练计划参考了网上的一些资料,训练就是为了不仅为了提高自己的算法能力,动手能力,更是为了提高自学能力。根据师兄的建议选择了杭电的ACM作为练手,训练要掌握方法,就向上面提到的自学能力。在刷题过程中肯定会遇到很多一时间想不出来的问题,有些人就马上去网上搜答案Paste到提交框里,然后AC,觉得这样就算大功告成了。我们要对这种惰性say “NO”,做这一类题目我觉得自己思考至少一个小时,当还是没有头绪时候才可以参考别人的想法或者和周围的人去讨论。很多人觉得这样很浪费时间,其实不然,如果没有这样的苛刻要求自己,那么在下次你遇到类似同样的问题还是不会做,相当于以前的努力全白费了,切忌急于求成。我现在也是这样,碰到暂时想不出来,在睡前或者吃饭时候再脑海里可以想一想,有可能灵感一来就做出来了。现在有时候一道题自己弄了半天还没有调试好,自己再找原因,一直到最后调试好,当提交被AC之后,那种喜悦感、成就感真是无法用语言表达出来的。我相信只有这样坚持下去,把这些题目刷个200道左右,你就会发现自己的编程能力会有质的提高。希望这样的建议对大家有帮助。 
下面就是参考别人的学习计划,因为觉得很不错,所以拿过来借鉴一下。借鉴出处:http://blog.csdn.net/liuqiyao_01/article/details/8477645

第一阶段:开始入门吧!(15天,53题)
一.输入输出练习(2天,10题) 
1000、1089—1096、1001

二.简单操作:(2—4天,12题) 
2000—2011、2039

三.英文题试水(3—4天,8题) 
1720、1062、2104、1064、2734、1170、1197、2629

四.回归水题(4-6天,24题) 
2012—2030、2032、2040、2042、2054、2055

第二阶段:我要学算法!(12天,31题)
一.字符串我要会处理(2天,6题) 
2072、2081、2093、2091、1004、2057

二.简单数学题(4天,12题) 
2031、2033、2070、2071、2075、2089、2090、2092、2096—2099

三.要玩就玩汉诺塔(2天,5题) 
1995、1996、2064、2077、2175

四.As easy as math(4天,8题) 
1108、2138、1713、1722、2136、2504、1717、1125

第三阶段:acm无底洞啊!(10天,18题)
一.初见dp(2—4天,4题) 
2062、1087、1203、1003

二.迷宫之烟雾缭绕(2—4天,3题) 
1728、1010、1072

三.数学题做不下去了。(3-5天,8题) 
1052、1568、1443、1222、1249、1005、2674、1018

四.龙门客栈,暗藏玄机(2—3天,3题) 
1022、1237、1082

第四阶段:大家自学吧!
大家从网站自己找资料,看一下acm的分类情况,然后根据自己的想法,来对某一知识点优先学习,但是尽量在半年内还是保持全面发展。下面这个链接是有关acm分类的,希望对你有帮助http://blog.csdn.net/zhoulingjie311/article/details/6064491

上面就是借鉴的方法,也是给自己的训练计划,更是给自己一个变得更加优秀的开始。
--------------------- 
作者:Always_TDX 
来源:CSDN 
原文:https://blog.csdn.net/Always2015/article/details/44966019 
版权声明:本文为博主原创文章,转载请附上博文链接!

猜你喜欢

转载自blog.csdn.net/D_mengxin/article/details/84929034
今日推荐