ACM FAQ


介绍

ACM国际大学生程序设计竞赛(英语:ACM International Collegiate Programming Contest, ICPC)是由国际计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。 经过30多年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛。

规则

ACM ICPC以团队的形式代表各学校参赛,每队由3名队员组成。每位队员必须是入校5年内的在校学生,最多可以参加2次全球总决赛。 区域赛和总决赛都采用现场赛形式进行,所有参赛队都在一个赛场参赛。每个队3人,共用1台计算机,比赛时间为5小时,10个题目,看谁做得多、看谁做得快。 ACM ICPC采用计算机在线评测系统进行即时评判,随时随地提交程序,随时随地评判,随时随地反馈。在线评测系统提供即时排名信息,包括每个队每道题的提交次数、用时、是否通过、所有队排名等,所有参赛者和观众都能看到即时的比赛结果。比赛结束,成绩也出来了。

常见问题

1. ACM工作室是干什么的?

训练、选拔学生参加ACM竞赛。以学科竞赛带头,以提高学生核心竞争力为目标。

2. ACM竞赛比的是什么?

ACM-ICPC被誉为计算机领域的“奥林匹克”,是由国际计算机界历史悠久、颇具权威性的组织ACM主办的活动之一,是世界上公认的规模最大、水平最高的国际大学生程序设计竞赛,其目的旨在让大学生充分展示自己运用计算机来分析问题和解决问题的能力,是大学计算机教学水平、学生素质的直接体现,是信息企业与世界顶尖计算机人才对话的最好机会。

知识点涉及数据结构、图论、动态规划、计算几何、搜索、组合数学和数论等。

核心就是编程解决算法题目。打个比方,著名的七桥问题 。对于此类问题,我们面对的要求可能就是编写程序求解n个点,m个路径的解。扩展来说,我们的程序可用于求解导航中的路径规划。甚至说导弹,卫星等等以此类问题为背景的路径求解问题。七桥问题是特例,我们要讲究方法,推理归纳,解决一类问题的方法

3. ACM竞赛很难吗?

难度是有的,不过做好了是非常有用的。每年都会选拔优秀者参加acm的各类比赛,若获奖,学校会有各种奖励,例如奖金等。将来毕业,也能成为各大it公司offer的敲门砖

4. 英语不好可以加入吗?

可以。不过ACM赛事考验英语水平,全英文题目。高考英语分数没有硬性规定,只要能读懂题意,随便。比赛可以带字典,但是总查字典耽误时间。

5. 参加工作室与参加社团冲突吗?

没有冲突,但是时间精力一般是难以兼顾的,当然你是天才,当我没说。

6. 如何加入?什么时候选人呢?

如果你自认是ACM的牛人或者有成为牛人的潜力,欢迎随时加入QQ群(群号:662714839)找杨铸老师私聊。

7. 工作室收取费用吗?

工作室不收取费用,但不代表相比社团水分大。

8. 我校在ACM竞赛上取得了哪些成果?

我们期待在这里用你的成绩冲破零的记录。

9. ACM比赛时间是什么时候?

校赛在4、5月,四川省省赛在5、6月,亚洲区域赛网赛在8、9月,亚洲区域赛(国赛)现场赛在10、11月。此外还有全球总决赛。详细信息可参阅ICPC官网

10. 如果我技术能力稍有不足,有什么逐渐进步的渠道吗?

你可以选择先准备蓝桥杯的比赛。蓝桥杯可以视为降低了难度的ACM,并且题目使用的是中文。

11. 参加了ACM竞赛,是不是很大部分时间都会花在这上面,几乎没有其他课余时间?

参加ACM竞赛的选手都是计算思维能力及(或)编码能力非常优秀的学生。由于你的竞争对手如此强大,所以你花在ACM竞赛上的学习和练习时间与你最终在ACM竞赛中取得的成绩成正比。如果想要在省赛及以上层次的比赛中获奖,必定要投入相当大的时间和精力。只有2个例外:要么你是天才,要么你只参加比赛但不获奖