ACM经验
来源:互联网 发布:js class 空格 编辑:程序博客网 时间:2024/06/11 20:12
ACM比赛对于选手的要求,很简单,只有两点:算法和程序实现。
当然一些队友的配合以及良好的心态都是一些很隐性的因素,这里只说如何提高这两块。
算法方面:
第一,要不断学习新算法,扩宽自己的知识面,不要怕难,不要怕麻烦,学习是在别人研究的基础上,如果这点做不好,也很难在更深的层次发展;
第二,平时着重培养自己思考问题的能力,而不是拘泥在固有的算法和题目里,拿来一道题目,要有自己的一套思维习惯,从何入手,如何分析问题,思考的轨迹要很清晰的展开,这一点,是最核心的,也是最难的;
第三,模板一定要用自己理解后自己写的,只是秉着一副“拿来主义”,很多自认为了解的东西也只是表层的;
第四,不要局限自己的思维,既有的东西虽好,但创新永远是乐趣所在。
程序设计方面:
第一,养成良好的编程习惯,做好一件东西,首先要把他当做一种艺术,程序也是一种艺术,把自己的程序经营成可以欣赏的艺术;
第二,不要在思路不清晰的时候写程序,理好思路,这也是设计的过程;
第三,不必使用一些高深的语法,多用类来封装,适当的利用STL;
第四,写的时候着重整体,检查的时候注意细节。
写的非常好,对自己是一种鼓励!!
转自:http://www.cppblog.com/sosi/archive/2010/12/01/135190.html
- ACM经验
- ACM经验
- acm经验
- acm经验
- ACM经验
- ACM题目小经验
- ACM比赛经验
- ACM比赛经验
- ACM比赛经验
- ACM比赛经验
- ACM 经验杂谈
- ACM比赛经验
- ACM组队经验
- 【转】ACM比赛经验
- ACM组队经验 【转】
- ACM过来人的经验
- ACM学习经验
- ACM-ICPC 知识点 经验
- 【Android 开发教程】DialogFragment
- .光盘镜像编辑管理工具UltraISO 9.5.2.2836简体中文版 + 有效注册码
- 图的基本算法(一、图的表示)
- Strassen Algorithm
- [java] 面试java高级工程师、项目经理等的常见问题
- ACM经验
- 速读实验-信息资源第一章
- 求强连通分量的三种算法——Kosaraju, Tarjan, Gabow
- 正确理解ThreadLocal
- HTML<marquee>标签
- 图的基本算法(二、广度优先搜索)
- c++ primer笔记 将关键字 const 加在形参表之后,就可以将成员函数声明为常量:
- CSerialPort
- 关于winXP和win7,vs2010,opencv2.3,运行程序,报错“计算机丢失tbb_debug.dll”问题解决办法