ACM国际大学生程序设计竞赛
什么是ACM-ICPC?
ACM-ICPC全称“ACM International Collegiate Programming Contest”,中文译名“ACM国际大学生程序设计竞赛”。其中,ACM是美国(国际)计算机协会(Association for Computing Machinery)的缩写。ACM-ICPC可能是最具影响力的大学生程序设计竞赛,这可能是计算机专业大学生的奥林匹克。
在2017年的第41届ICPC世界总决赛中,清华大学代表队斩获第6名。历史上,来自中国大学的队伍曾3次夺得世界冠军。
比赛在哪些地区举行?
比赛有各大洲分区赛和世界总决赛。在中国设有多个赛站。具体信息可在IPCP中国查询。
比赛是怎样进行的?
比赛采用组队的形式,通常3名选手为一队,使用同一台计算机协作进行比赛。比赛全程5小时,赛题一般为10道。选手可以解决一道题目后可以将程序提交评委,由评委评判是否正确。提交不正确解答的队伍会被罚时,提交的程序会被退回。参赛队伍可以修改之后再次提交。提交正确的解答后,评委会在参赛队伍使用的计算机前升起一个题目对应颜色的气球。竞赛以各队解决问题的多少进行排名,解决相同数量题目的队伍罚时较少的排名靠前。
如何入门ACM?
在下一篇文章中,我们将提供个人入门ACM的提示。需要注意的是,团队能力在ACM比赛中童谣十分重要。如果决定参加ACM赛事,团队成员之间应该相互了解,一起进步。
[文] Lightyears
网友评论