一、活动意义:
为将在国际上具有广泛影响的ACM/ICPC世界大学生程序设计竞赛在校园作进一步推广,培养我校学生的创造力,团队合作精神和创新意识,为我校广大计算机编程爱好者提供一个展示实力和交流的平台,我们在校团委的指导下组织此次比赛。希望让更多的同学参与该项赛事,进一步提高我校学生的计算机编程的兴趣和水平。同时通过全面的宣传和培训,使同学们获得更多的编程知识。并借助本次活动,建设自己的ACM网上答题平台,使广大同学在平时也能通过网上答题提高自己的编程水平,为我校ACM团队培养高质量人才创造机遇。
二、参赛对象:
凡学校在册本科生及二年级以下硕士研究生(含硕士二年级)均可参加。
三、报名方式:
1.每一参赛队登陆 http://acm.hust.edu.cn ,注册参赛ID
2.选手下载并填写报名表,注明本队使用的参赛ID。然后发邮件至 hustacmbaoming@yahoo.cn
3.也可在宣传现场、讲座,或直接向组委会联系人提交相同的报名表
四、竞赛方式:
本次比赛以三人组队参赛,小组成员共用一台电脑,预赛和决赛的时间为五小时,试题为英文。所使用的计算机语言为C,C++,JAVA中的任何一种。初赛于11月16日通过网络在线进行。决赛拟定于12月上旬在指定地点进行。
五、活动流程:
第一阶段:宣传与报名
10月21-22日 通过海报横幅等方式进行第一轮宣传,发放院系通知,并组织进行报名
10月25日(紫菘公寓),26日(韵苑公寓)举行现场宣传咨询活动
10月29日 晚7:00 西九楼502 ACM大赛新闻发布会暨首期培训讲座
大赛将以各种方式在校内宣传。参赛选手通过大赛网站报名。
第二阶段:培训
10月29日——11月13日,举行六期针对比赛的培训。主要讲关于各项实用的算法在比赛中的应用。同时将讲座内容上网供同学们下载。并继续接受报名。
同学的在注册ID之后即可登陆网上答题系统(Online Judge)练习答题。
比赛前期培训(算法讲座) |
讲期 |
讲 座 名 称 |
讲座时间 |
讲座地点 |
第一讲 |
贪心 |
10月29日 晚7:00 |
西九楼502 |
第二讲 |
排序与检索 |
11月02日 晚7:00 |
待定 |
第三讲 |
组合数学 |
11月05日 晚7:00 |
待定 |
第四讲 |
搜索 |
11月08日 晚7:00 |
待定 |
第五讲 |
图论 |
11月11 日 晚7:00 |
待定 |
第六讲 |
动态规则 |
11月 13日 晚7:00 |
待定 |
第三阶段:网上预赛
11月16日进行网上初赛。(具体时间请关注白云黄鹤Algorithm版)
第四阶段:决赛
时间12月7日,具体地点待定。
六、赛事日程安排
10月21-22日 分时分地进行第一轮宣传,并发放院系通知,组织报名
10月25-26日 分别在紫菘韵苑进行现场报名,同时散发宣传单.
10月29日 将在西九楼502室进行ACM大赛新闻发布会并发放大赛手册.
10月29日 第二轮宣传启动
10月29日-11月13日 将进行六场相关讲座培训,地点待定
11月16日 通过网上竞赛选拔,并启动第三轮宣传.
12月 7日 ACM决赛 地点待定
12月8日—12月21日 启动后期宣传
l 评分:
参赛选手通过我们的竞赛系统提交源代码。实时黑箱测试。所有的提交都会在同一个环境下进行测试,以确保公平。评分指标由Solved和Score组成。其中Solved为解决了的问题数,Score为写程序时间加上罚时。排名将实时动态生成:Solved数越大的排越前面;Solved数相同的,Score越小的排越前面;若Solved和Score数相同的,则名次并列。
计分细则如下:
对于一次源代码的提交,我们的系统会自动记录下提交的时间。五分钟内会返回黑箱测试的结果。结果分为以下几类:
Accept:
表示该题完全通过黑箱测试,即你程序的输出结果跟标准答案完全一样。
Wrong Answer:
表示有测试数据使得你的程序得不到正确的结果。
Time Limit Exceeded:
表示你的程序还没有通过所有测试数据就超时了。
Memory limit Exceeded:
内存使用超过限制。
Output limit Exceeded:
输出量超过限制。
Presentation Error:
表示错误。
Compile Error:
编译错误。
Run Time Error:
表示你的程序在运行期间崩溃了。
只要是不属于Accept的结果,都表示未完全通过测试。
对于一道题目,如果获得结果Accept,则Solved加1,Score 加上做题的时间(提交时离比赛开始时间的分钟数)。
对于获得Accept的题目,会产生罚分(Penalties):该题每一次结果为NO的提交,会使Score增加20。对于没有获得YES的问题,将不会产生任何罚分。
对于一道已经获得Accept的题目,该选手于该题的任何后续提交将不再测试。
排名方式:
1) 解题数量多的选手名次靠前;
2) 如果多名选手解题数量相同,则根据总用时加上惩罚时间进行排名,用时少的选手排名靠前;
3) 总用时和惩罚时间由每道解答正确的试题的用时加上惩罚时间而成;
4) 每道试题用时将从竞赛开始到试题解答被判定为正确为止,其间每一次错误的运行将被加罚20分钟时间;
5) 未正确解答的试题不记时。
奖项设置:
一等奖1名: 奖品,奖金及证书
二等奖2名: 奖品,奖金及证书
三等奖3名: 奖品及证书
优胜奖6名: 奖品及证书
比赛流程及网站使用方法
1. 登录acm.hust.edu.cn.
2. 点击Online Judge
3. 点击REGISTER进行注册,请保证邮箱的正确性。同时要求邮箱地址与报名表上的一致。
点击SUMIT完成注册。
4. 用注册好的帐号和密码登录。点击LOGIN。
5. 比赛将会显示在contest上。比赛开始可以点击比赛进入比赛。
6. 比赛开始后ranklist将会自动更新,可以看到自己的排名。
7. Standing和statistics上有比赛进行中的题目提交次数之类的信息。
8. 提交程序时点击SUMIT。注意选择使用的编程语言,Java或者g++。使用C或者C++的请使用g++选项。
9. 题目提交结果将会有accept代表通过;wrong answer代表结果出错;complier error 代表程序无法编译成功;time limited exceed 代表程序运行时间超过题目规定时间。
注意事项
1、报名选手务必填写报名表,发至邮箱:hustacmbaoming@yahoo.cn
2、请参赛选手仔细学习竞赛网站使用方法,以便于选手更快的适应比赛环境
3、竞赛网站将为参赛选手提供题库,选手可以自行进行训练。
4、请参赛选手注意留意白云黄鹤Algorithm(算法)版上的比赛相关通知。
如对大赛有任何疑问,欢迎与我们联系!!
大赛网址:http://acm.hust.edu.cn Email: hustacmbaoming@yahoo.cn
负责人:(请在非上课时间联系)
倪昌 13277952856
彭程 15926213940 61029357