河南省大学生程序设计竞赛又称为河南省内的ACM,是河南省内层次最高、规模最大的大学生程序设计比赛,其目的旨在使大学生运用计算机来充分展示个人分析问题和解决问题的能力。

主办单位:河南省计算机学会
承办单位:河南工业大学
比赛日期:2017年5月6日~7日

ACM/ICPC,是由美国计算机协会(Association for Computing Machinery)于1970发起组织的国际大学生程序设计竞赛( International Collegiate Programming Contest,简称ACM/ICPC),是一项旨在展示大学生创新能力、团队精神和在压力下编写程序、分析和解决问题能力的年度竞赛。经过近40年的发展,ACM国际大学生程序设计竞赛已经发展成为最具影响力的大学生计算机竞赛,被誉为计算机软件领域的奥林匹克竞赛。目前全球赛事由IBM公司赞助。

赛事由各大洲区域预赛(regional)和全球总决赛(world final)两个主要阶段组成。根据各赛区规则,每站前若干名的学校自动获得参加全球总决赛的资格。决赛安排在每年的3-4月举行,而区域预赛一般安排在上一年的9-12月举行。一个大学可以有多支队伍参加区域预赛,但只能有一支队伍参加全球总决赛。全球总决赛第一名将获得奖杯一座。另外,成绩靠前的参赛队伍也将获得金、银和铜牌。而解题数在中等以下的队伍会得到确认但不会进行排名。

中国大陆高校自1996年开始参加此项赛事的亚洲区预赛。1996年起设立中国大陆地区预选赛赛区,当年由上海大学承办,至2001年止,上海大学连续举办了五届。之后在大陆地区设置多个赛点,由各大学轮流主办地区性竞赛。到2011年止大陆地区已经举办了十五届,此外,大陆地区还承办过两次世界总决赛。

ACM-ICPC以团队的形式代表各学校参赛,每队最多由3名队员组成,每位队员必须是在校学生,取得学士学位超过两年,或进行研究生学习超过两年的学生不符合参赛队员的资格,并且最多可以参加2次全球总决赛和5次区域选拔赛。比赛期间,每队使用1台电脑需要在5个小时内使用C、C++或Java中的一种编写程序解决7到10个问题。程序完成之后提交裁判运行,运行的结果会判定为“AC(正确)/WA(错误)/TLE(超时)/MLE(超出内存限制)/RE(运行错误)/PE(格式错误)”中的一种并及时通知参赛队。每队在正确完成一题后,组织者将在其位置上升起一只代表该题颜色的气球。最后的获胜者为正确解答题目最多且总用时最少的队伍。每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次提交运行结果被判错误的话将被加罚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队以总用时少而获胜。

报名要求及时间

1)组队形式:三人为一队。设队长一名,队员两名,每个学校不超过三个队,全部为女生的队一个学校限报1队,上届获得金奖的学校可以增加一队,承办单位可增加一队。软件学院等独立学院可单列按学校组队。

2)报名费用:参赛费每队450元,教练和领队各150元。

3)报名时间:为统计参赛人数,安排住宿,请各参赛单位将预报名信息(不加学校公章的竞赛报名表和特别备注信息表)以电子档方式在4月5日之前发到承办单位指定邮箱,正式报名表于2017年4月10日前寄往承办单位河南工业大学。逾期报名者,食宿自行解决,敬请谅解。报名表见附件。报名费可现场刷公务卡或汇款至河南省计算机学会账户。

4)汇款方式  汇款截止时间4月30日

A.银行汇款或转账:(学会账户)

   开户银行:工商银行郑州三八分行

    户    名:河南省计算机学会

    账    号:1702029409022101087

  附言中请务必注明“ACM竞赛”及汇款单位。

      B.报名费也可在参赛报到时缴纳。

 5)请将预报名信息及正式报名表及汇款凭证扫描件等发送到邮箱:acm@haut.edu.cn。参赛报到时须向组委会提交单位盖章的报名表。收到报名表后,竞赛组委会会联系确认。

  6)所有参赛队伍在向本竞赛委员会报名注册的同时,还需要在 ICPC(ACM 国际大学生程序设计竞赛)官网(https://icpc.baylor.edu/)同步注册。

报名注意事项和比赛规则

  

1.报名注意事项   

1)教练是参赛队伍所代表高校的正式教师,教练必须保证所有队员符合本规则的规定。教练作为参赛队伍的代表,负责比赛活动的联系工作。   

2)只有当竞赛组委会从教练处获得所有保证队伍合格的材料后,一支队伍才能获得参赛的资格。   

3)每支队伍最多由三名队员组成。   

4)每支队伍中至少有两名参赛队员必须是未取得学士学位或者同等学历的学生。   

5)取得学士学位超过两年,或进行研究生学习超过两年的学生不符合参赛队员资格。   

2.比赛规则   

1)比赛形式为场地赛。比赛时间均为5小时,命题6-10题(部分英文题目)。   

2)试题的解答提交裁判称为运行,每一次运行会被判为正确或者错误,判决结果会及时通知参赛队伍。

3)名次统计:首先按照正确题目数量排名,如果正确数相同的,将按照完成题目所花费的总时间从小到大的顺序进行排名,每道试题用时将从比赛开始到试题解答被判定为正确为止,期间每一次错误的运行将被加罚20分钟时间,未正确解答的试题不计时。   

4)参赛者禁止作弊,一经发现,不仅会被清除出本次比赛,也将被禁止参加今后的程序设计竞赛,同时将情况通报所属院校。   

5)每支队伍使用一台计算机,所有队使用计算机的规格配置完全相同。   

6)参赛者可以使用自己熟悉的任何编程环境完成比赛题目,但是,必须保证自己提交的C/C++代码可以在GCC和(或)G++编译器中正常编译执行。推荐的集成开发环境是DEV-CPP5.11。下载主页:https://sourceforge.net/projects/orwelldevcpp/。亦可提交Java代码。   

7)参赛者可以参考任何纸质书籍、手册、笔记和程序清单,但不得携带任何电子媒质的资料。   

8)参赛者在比赛当天应服从竞赛组委会的安排,遵守赛场纪律。   

9)参赛者在比赛当天应按时参赛,迟到半小时以上不得进场。

前往河南工业大学莲花街校区乘车路线

1、郑州火车站

建议从火车站西广场乘坐地铁。从西北或者西南出口出站,选择地铁方向,即可乘车直达河南工业大学莲花街校区,到站后从G口出站,直走至河南工业大学西门。票价4元。

2、郑州东站

建议乘坐地铁,出站后,选择地铁方向,即可乘车直达河南工业大学莲花街校区,到站后从G口出站,直走至河南工业大学西门。票价6元。

3、郑州长途中心汽车站

从北港湾公交站乘坐108路公交车,到碧沙岗站换乘45路,至河南工业大学莲花街校区南门。票价2元。

4、郑州客运北站

建议乘坐地铁,先乘坐地铁2号线,再转乘地铁1号线至河南工业大学站。票价约6元。

5、自驾车

沟赵站下连霍高速,走西四环向南1000米左右,左转进入莲花街,直行到达莲花街与石楠路交叉口,到达河南工业大学南门。

文件下载

关于举办河南省第十届大学生程序设计竞赛的通知.docx

附件一 河南省第十届ACM竞赛日程安排.docx

附件二 前往河南工业大学莲花街校区乘车路线.docx

附件三 竞赛报名表.docx

相关链接

河南工业大学官网

河南工业大学信息科学与工程学院

ICPC(ACM 国际大学生程序设计竞赛)官网

ICPC 亚洲 官方博客

河南省第十届ACM大学生程序设计大赛官网

竞赛联系人:程  立  

电话:18623716956

Email:acm@haut.edu.cn

报名联系人:杨  繁 

电话:0371-67756553

Email:acm@haut.edu.cn

版权所有:河南工业大学信息科学与工程学院
地址:河南省郑州市高新技术产业开发区莲花街100号 邮编:450001 联系方式:0371-67756840