|
1、没有学习过c语言的同学
尽快学习C语言!没有书的同学可以到图书馆借书看,有很多C语言的书籍。大部分书都大同小异。记住是C语言而不是C++!
如果认真学习,C语言的掌握只需一个月的时间!如果你够勤奋,那么你可以很快进入下一阶段。如果你的时间比较紧,并且考虑到本学期时间已经不多,这一阶段的时间我们定到下学期开始。就是说下学期开始的时候各位队员必需掌握C语言!做到一些简单的程序可以比较容易的写出来。届时队内会安排比赛(很简单的程序设计)以备考察!
2、大一上学期已经学习过C语言的同学
这部分同学请自己尝试去写点简单程序。练习一下基本的语言使用能力,各种书后面的编程题是不错的选择。要学会使用VC等编译工具。
进一步,这部分同学可以开始做一些我们做好分类中的基础题目,这些题目基本不用算法,只需要大家对语言比较熟悉的掌握。并在此时了解OJ,就是大家以后几乎天天见到的我们网络上训练的地方。现在我们网站上的分类以ZJU浙江大学在线题库为主,题目并不多,分类上也有所欠缺。考虑到现在队内大部分老队员都在PKU北京大学上面做题,我们会对该OJ上的题目进行分类,给大家提供一个循序渐进的指导。初步将会在本学期结束前完成此项工作。
3、高中参加过NOIP的同学
对于信息学竞赛这部分同学已经不再陌生,一些算法也都有所了解!你们有着很好的基础!但是请充分考虑ACM的难度,考虑ACM与NOIP/NOI的不同!要想成为有一定能力的ACMer,大量的题目是必不可少的!要有做完500题,800题甚至1000++题目的心理准备。在熟练了PASCAL后,学习C语言是很容易的了,可以在一个星期之内摆平基础!但是C语言真的是博大精深,其较之PASCAL来说指针等高级的东西是很需要细心学习的。进一步,这部分同学的任务就是做题做题再做题。并不断的研究书本知识,掌握各种各样的算法。
4、交流和联系
请大家多注重与老队员的交流,询问基础知识,请教学习方式,讨论算法等等。前期的学习是十分枯燥无味的,大家要有好的心理准备。一些同学一起结伴学习不失为一个好的主意!
转自 http://acm.ecust.edu.cn/ 作者: qing1952003 |
|