望麓自卑—湖南大学最具潜力的校园传媒

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4775|回复: 9

【ACM入门】给想加入ACM的新人的学习建议(by qing1952003@Ecust)

[复制链接]
发表于 2007-9-6 11:45:21 | 显示全部楼层 |阅读模式
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
发表于 2007-9-6 12:18:54 | 显示全部楼层
竟然是转自华东理工尹庆的贴子呀
发表于 2007-9-6 13:39:27 | 显示全部楼层
开始我还以为是你写的呢
但还是顶一下.....
发表于 2007-9-7 12:32:38 | 显示全部楼层
新人最可爱了 呵呵
 楼主| 发表于 2007-9-9 23:16:21 | 显示全部楼层
网上看到的:
if you are disappointed about your life
                 join the acm now please !
if you are satisfied about your life
                 join the acm now please !
发表于 2007-9-12 09:01:18 | 显示全部楼层
我晕~这里竟然还有我写的东西~~ [s:234]
发表于 2007-9-12 12:58:54 | 显示全部楼层
欢迎LS留下更多原创文字
 楼主| 发表于 2007-9-12 18:25:58 | 显示全部楼层
引用第5楼qing1952003于2007-09-12 09:01发表的 :
我晕~这里竟然还有我写的东西~~ [s:234]

觉得写得不错就转过来了,给新人看看挺好的。
qing不要介意啊~


欢迎以后有好文章过来发原创
我就不用多事了,嘿嘿[s:234]
发表于 2007-9-12 20:50:54 | 显示全部楼层
当然不介意~~以后我们多多交流哈~
发表于 2007-10-9 13:14:07 | 显示全部楼层
谢谢,谢谢指点
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

每日推荐上一条 /1 下一条

小黑屋|手机版|湖南大学望麓自卑校园传媒 ( 湘ICP备14014987号 )

GMT+8, 2024-9-20 14:47 , Processed in 0.271928 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表