友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

ACM/ICPC竞赛简介


摘要:ACM/ICPC竞赛由国际计算机界历史最悠久、最具权威性的组织ACM学会主办。目前,ACM国际大学生程序设计大赛已经成为参赛选手展示计算机才华的广阔舞台,是著名大学计算机教育成果的直接体现,也是信息企业与世界顶尖计算机人才对话的最好机会。

发展历史及意义

1970年,在美国德克萨斯A&M大学举办了首届比赛。作为一种全新的发现和培养计算机科学顶尖学生的方式,竞赛很快得到美国和加拿大各大学的积极响应。 1997年IBM开始赞助赛事之后,赛事规模增长迅速。

此项赛事的举办不单是培养参赛选手的创造力、团队合作精神以及在软件程序开发过程中的创新意识,同时也是检测选手们在压力下进行开发活动的能力。

赛制

竞赛规定每支参赛队伍至多由三名在校大学生组成,可以携带诸如书、手册、 程序清单等参考资料;不能携带任何可用计算机处理的软件或数据、不能携带任何类型的通讯工具。要求选手在规定时间内,完成给定的题目,实时测试,动态排名。评判过程十分严格。分发给学生的是问题陈述,而不是要求须知。他们会收到一个测试数据实例,但无法获得裁判的测试数据和接受标准方面的信息。若提交的解决方案出现错误,就会受到加时惩罚。在最短的累计时间内,提交次数最少、解决问题最多的队伍就是最后的胜利者。 

选手能力的锻炼

求解欲与人际交往能力、概念与原理、方法与技术、方法论、环境与工具等。

涉及到的知识

数据结构、高级语言程序设计、离散数学、图论、数论、人工智能、计算几何、概率论、其它。