ACM等相关知识:
ACM(Association for Computing Machinery)即美国计算机协会。
ICPC (International Collegiate Programming Contest)即国际大学生程序设计竞赛。
ACM 国际大学生程序设计竞赛,英文全称为ACM International Collegiate Programming Contest,简称为ACM-ICPC或ICPC,是由美国计算机协会(ACM)主办的,一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。
1980年代,ACM将竞赛的总部设在位于美国德克萨斯州的贝勒大学。
在赛事的早期,冠军多为美国和加拿大的大学获得。
而进入1990年代后期以来,俄罗斯和其它一些东欧国家的大学连夺数次冠军。
来自中国大陆的上海交通大学代表队则在2002年美国夏威夷的第26届和2005年上海的第29届,2010年哈尔滨的34届全球总决赛上三夺冠军。
这也是目前为止亚洲大学在该竞赛上取得的最好成绩。
赛事的竞争格局已经由最初的北美大学一枝独秀演变成目前的亚欧对抗的局面。
ACM-ICPC以团队的形式代表各学校参赛,每队由3名队员组成。
每位队员必须是在校学生,有一定的年龄限制,并且最多可以参加2次全球总决赛和5次区域选拔赛。
比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或Java中的一种编写程序解决7到10个问题。
程序完成之后提交裁判运行,运行的结果会判定为正确或错误两种并及时通知参赛队。
而且有趣的是每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。
最后的获胜者为正确解答题目最多且总用时最少的队伍。
每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚20分钟时间,未正确解答的试题不记时。
例如:A、B两队都正确完成两道题目,其中A 队提交这两题的时间分别是比赛开始后1:00和2:45,B队为1:20和2:00,但B队有一题提交了2次。
这样A队的总用时为1:00+2:45=3:45而B队为1:20+2:00+0:20=3:40,所以B队以总用时少而获胜。
附:
广东工业大学计算机学院ACM队历年获奖情况(世界总决赛)
广东工业大学计算机学院ACM队历年获奖情况(亚洲区域赛)
广东工业大学计算机学院ACM队历年获奖情况(省赛)
广东工业大学计算机学院ACM队队员就业情况
注:广东工业大学计算机学院ACM协会简介
一、社团名称:
全称:广东工业大学计算机学院ACM协会
简称:广工ACM协会、ACM协会
二、社团性质:
广东工业大学计算机学院ACM协会专注于学生科技和创新能力培养,为广大学生提供ACM程序设计培训、交流、合作、比赛平台,夯实学生专业基础,提高学生程序设计理论知识和专业技能水平,培养一定的科研能力;同时为广东工业大学计算机学院ACM队(集训队)提供后备人才。
三、组织机构:
技术顾问:孙宣东老师
指导老师:肖鑫老师(工学一号馆)
成为ACM协会会员:
1.了解ACM赛制,学习程序设计基本知识。
2.可共享ACM程序设计相关资料。
3.可参加协会开展的ACM程序设计培训、讲座、交流等活动。
4.可参加协会举办的ACM程序设计竞赛(月赛)。