为培养大学生的实践能力和创新精神,进一步提高大学生程序设计水平和运用所学知识解决实际问题的能力,也为了选拔ACM-ICPC竞赛队员,在学校教务处的指导下,计算机学院组织承办第十六届东北电力大学ACM程序设计大赛。现将有关事宜通知如下:
一、比赛安排
时间: 2023年6月4日(暂定)
地点:老校区图书馆七、八、九机房
二、参赛对象
东北电力大学2023年在校本、专科生(研究生也可报名参赛)。
三、队伍形式
每个参赛队伍由最多3名队员组成,可以跨专业、院系组队。每个队伍选出1人作为队长,且每人只能参加一支队伍。
本次比赛最大队伍数为150支,如果报名队伍数大于150,则依照报名先后取最先报名的150支队伍。
比赛制度
1. 评奖规则
依据取得有效成绩的队伍数,一等奖10%,二等奖20%,三等奖30%。
2. 比赛时长
通常为5小时,若出现意外事件,适当延长,并提前通知比赛选手。
3. 比赛模式
上机编程、实时评测、实时排名。
4. 比赛题目
预计 9至11 题,题目均采用英文描述。
5. 比赛机器
每个参赛队共用 1 台机器。
6. 竞赛语言
本次比赛支持 C、C++、Java 三种语言。
7. 比赛环境
比赛时所用计算机的 C/C++集成开发环境为 Code::Blocks ,Java集成开发环境为Eclipse 。C/C++编译时采用的编译器 GCC/G++采用 7.3.0 版本,采用“-O2” flag 进行编译, Java 使用 OpenJDK 8。评测系统使用 Domjudge,将在比赛前一天举办线上热身赛用于选手熟悉环境。
8. 评测方式
采用机器实时评测,一道题目只有全部的测试数据通过(反馈 Correct)才能视为通过该题目。每通过一个题目会升起对应颜色的气球。在比赛结束前 1 小时开始,不显示排名的变化情况,但仍然升气球,在比赛结束之后,会公布最终结果。
9.提交反馈
每个队伍提交代码之后,评测机会实时提供反馈。
常见反馈 |
解释 |
Compile Error |
程序未满足编程语言规范,如语句结束无分号,括号不匹配等。 |
Runtime Error |
程序运行中发生错误,如数组越界,除0等。 |
Wrong Answer |
程序输出结果与标准答案不一致,如1+1=3。 |
Time Limit Exceeded |
程序占用评测机CPU时间超出限定,如算法时间复杂度过高,或出现死循环。 |
Memory Limit Exceeded |
程序内存使用超出限定,如数组的过大。 |
Correct |
通过全部测试点,表示该题通过 |
其他反馈结果,如输出格式错误,无输出,输出过多行等。
若选手认为比赛题目本身确定存在问题,请通过 Domjudge 平台进行反馈。
若机器出现问题,请联系比赛工作人员。
提交与排名细则
本次比赛采用标准ACM-ICPC赛制:所有参赛的参赛队按照解决题目的多少进行排名,解题数多的排名在前;若解题数相同,再比较总用时,总用时少的排名在前;若解题数和总用时都相同,则排名并列。总用时为所有解出的赛题所用时间之和;每道赛题的用时是从竞赛开始到该题解答被判定为正确的提交时间为止,其间每一次被判为错误的提交将被加罚 20 分钟,没有解出的赛题不记罚时。
参赛纪律
参赛选手可以携带诸如书籍、字典、手册、程序清单等文字性参考资料; 但是不能携带任何可用计算机处理的电子设备,也不能携带任何通讯工具;在比赛中应使用承办方提供的键盘鼠标,不得使用自带键盘鼠标。当参赛选手出现妨碍比赛正常进行的行为时,诸如擅自移动赛场中的设备,未经授权修改比赛软硬件,干扰他人比赛等,裁判在评估行为后果后有权剥夺其参赛资格。
奖项设置
设置一等奖、二等奖、三等奖,获奖比例依据有效队伍(至少解出一题)计算,一等奖为10%,二等奖为20%,三等奖为30%。
设置“最佳女队奖”,获得三等奖以上且排名最高的女队为最佳女队,颁发一等奖证书,且不占用正式排名的一等奖的名额。
设置“顽强拼搏奖”,对于在正式排名中未获得三等奖及以上的队伍,在最后时候解出题目的一支队伍获得顽强拼搏奖,颁发三等奖证书。
在本次比赛中获得优异成绩的选手,将有机会加入算法竞赛工作室并参加更高规格的各类赛事。
报名及其它事项
1. 联系方式
QQ群:274016457
报名链接
https://www.wjx.cn/vm/tzfXzdz.aspx
相关组织
竞赛主办方:教务处
竞赛承办方:计算机学院
竞赛协办方:算法竞赛工作室、学生会
2023 年 5 月 17 日