ACM经验

ACM比赛对于选手的要求,很简单,只有两点:算法和程序实现。
当然一些队友的配合以及良好的心态都是一些很隐性的因素,这里只说如何提高这两块。

算法方面:
第一,要不断学习新算法,扩宽自己的知识面,不要怕难,不要怕麻烦,学习是在别人研究的基础上,如果这点做不好,也很难在更深的层次发展;
第二,平时着重培养自己思考问题的能力,而不是拘泥在固有的算法和题目里,拿来一道题目,要有自己的一套思维习惯,从何入手,如何分析问题,思考的轨迹要很清晰的展开,这一点,是最核心的,也是最难的;
第三,模板一定要用自己理解后自己写的,只是秉着一副“拿来主义”,很多自认为了解的东西也只是表层的;
第四,不要局限自己的思维,既有的东西虽好,但创新永远是乐趣所在。

程序设计方面:
第一,养成良好的编程习惯,做好一件东西,首先要把他当做一种艺术,程序也是一种艺术,把自己的程序经营成可以欣赏的艺术;
第二,不要在思路不清晰的时候写程序,理好思路,这也是设计的过程;
第三,不必使用一些高深的语法,多用类来封装,适当的利用STL;
第四,写的时候着重整体,检查的时候注意细节。

写的非常好,对自己是一种鼓励!!

转自:http://www.cppblog.com/sosi/archive/2010/12/01/135190.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值