09月11, 2017

ACM集训队常见问题答疑

本文对一些关于 CUGB ACM 集训队的常见问题进行答疑

Q:竞赛的题目都有哪些?

A:竞赛一般都在一些网站上举办,所以题目都能在网上找到。校内的题目可以连接校园网后访问 http://acm.cugb.edu.cn 查看。校外的一些常见的网站有北大题库 http://poj.org 和杭州电子科技大学题库 http://acm.hdu.edu.cn。

Q:我现在什么都不会啊,现在学来不来的及?

A:来得及啊!有很多队员都是在你们这个时候才开始接触编程,学习编程。有些同学是经过两个月左右的学习就在校赛得到了很好的成绩入队,有些同学虽然竞赛没有得到好成绩,却在后面通过其他的一些途径进队。

Q:我现在应该学一些什么才能在比赛中得奖?

A:首先你需要有基本的 C 或 C++ 或 JAVA 语言编程基础。如果你此刻一个都不会的话,建议先学习最基础的 C 语言,在比赛之后再深入学习 C++ 语言中对竞赛有用的部分(也就是常说的 STL 等)。

Q:那我用什么书学 C 语言好呢,要看完吗?

A:这个问题是一个仁者见仁,智者见智的问题。接下来的推荐可能比较主观,但是从我个人的经历而言,是完全可行并且有效的:

  1. C程序设计语言 (豆瓣) 这本书是 C 语言的作者亲自写的一本书,它像一本小说,一步一步的带你走进 C语言的世界。(推荐阅读前3个章节)
  2. C Primer Plus (豆瓣) 这本书是另一本 C 语言权威书籍,推荐把它当做一本字典,遇到不懂的地方可以来此翻阅,或加深映像。
  3. 算法竞赛入门经典(第2版) (豆瓣) 这本书不是一本语言书,而是一本指导算法竞赛的书。推荐在看完第一本书的前三章后,阅读这本书的第一部分《语言篇》,你会看到 C 语言在算法竞赛中的实际应用。这样,你就能明白 C 语言要学到什么程度才能应付竞赛。

Q:今天的宣讲没听清楚?

A:开学时的宣讲只是一个预热,我们将会在十月开一场更大更详细的面向全校同学的宣讲会,届时欢迎大家参加。有问题可以在预备群里内询问,会有队员进行解答。

本文链接:https://sxing.xyz/post/cugbacm-qa.html

-- EOF --

Comments

评论加载中...

注:如果长时间无法加载,请针对 disq.us | disquscdn.com | disqus.com 启用代理。