一. 比赛目的
为了展示大连大学同学们的创新能力和在压力下编写程序、分析和解决问题能力,帮助同学们更好的了解程序设计竞赛,同时为了选拔参加ICPC、CCPC等更高级别赛事的人才,大连大学程序设计工作室特举办此次竞赛。本次竞赛也作为毛玉萃老师《程序设计与ACM竞赛》公选课程的结课考试。
二. 比赛规则
选手需要在5小时的比赛时间内完成8到15道编程题目(题目并非按难度排序),并提交到比赛提供的DOMjudge在线评测系统(Online Judge)中,由在线评测系统给出评测结果,得到“CORRECT”结果的为通过这道题目。同时在线评测系统会记录选手做出每道题目的用时,每一次错误提交加罚10分钟时间(未通过的题目不计入总时间)。最终以解题数为第一关键字、总时间为第二关键字进行排名。
比赛可以携带纸质材料(比如书籍和事先打印好的文件),禁止携带任何电子产品(包括但不限于手机,U盘,耳机等),禁止访问比赛以外的网站,禁止与他人进行交流(比赛工作人员除外)、禁止抄袭其他选手的代码、禁止入侵、破坏比赛服务器以及其它显然属于作弊的行为。
在热身赛的最后 0.5 个小时,正式赛的最后 1 个小时将会封榜,封榜后 DOMjudge将不会在榜单和比赛大屏幕的评测队列及榜单上显示该时间段内的提交的评测结果,也不会产生该时间段内的提交产生的任何排名变动,即选手仍可以看到自己的提交的反馈结果,但其他选手的提交将仅显示为 PENGDING 状态。
三. 比赛评测系统说明
选手根据赛前发放的账号密码,点击右上角的LOGIN登录评测系统,并核对个人信息是否正确。比赛开始以后,可以点击上方的HOME查看个人提交和提问,PROBLEMS查看题目。点击右上角的SUBMIT提交代码。
赛时选手若对题目内容有疑问(如题目描述不清、有歧义或有什么不理解的词)时可以使用 DOMjudge提供的 request clarification 功能向出题组提出疑问,但请勿提出诸如“为什么我本地通过了但提交没有过?”“ 这题应该怎么做?”等明显不会得到任何回应的问题,也不要在提问功能中提交代码。
编程环境(暂定):
编程语言 |
运行环境 |
提供的IDE |
C |
gcc 9.3.0 采用C11标准,开启O2优化 |
codeblocks,dev-c++ |
C++ |
gcc 9.3.0 采用C++17标准,开启O2优化 |
codeblocks,dev-c++ |
java |
openjdk11 |
IDEA,eclipse |
python3 |
pypy 7.3.1(python 3.6.9) |
pycharm,IDLE |
评测系统返回结果:
PENGDING:您的代码正在等待评测。
JUDGING:您的代码正在评测中。
CORRECT:通过本题
COMPILER-ERROR :编译错误(本错误不计罚时)
WRONG-ANSWER:答案错误,您的输出结果与答案不符(罚时10分钟)。
TIME-LIMIT:您的程序超过了题目要求的运行时间(罚时10分钟)。
RUN-ERROR:您的程序退出返回值非0,可能存在内存超限,堆栈溢出,数组越界,指针漂移等问题(罚时10分钟)。
NO-OUTPUT:您提交的程序无任何输出(罚时10分钟)。
OUTPUT-LIMIT :输出超限,即输出超过评测系统限制大小(罚时10分钟)。
四. 报名和奖项认定
比赛结束后会进行代码查重,然后按照最后的总排名,取有效参赛选手数(合规参加比赛并至少通过一题的人数)的10%(四舍五入,下同)发放校级一等奖,有效参赛选手数的20%的校级二等奖,有效参赛选手数的30%的校级三等奖。
按照学校规定,校级一等奖将获得1创新学分,二三等奖可获得0.5创新学分。
查重主要采用由斯坦福大学开发的查重系统进行,并适当结合人工查重,以保证比赛公平。
本次比赛报名网址为:https://dluacm.cn/regtest/
报名时,昵称不能透露个人信息。
仅大连大学20、21级本科生可作为正式选手报名。
五. 比赛时间与地点
比赛地点:明德A117
比赛时间:
热身赛 2022年4月15日 19:00-20:30
正式赛 2022年4月16日 10:00-15:00
比赛报名截止时间:2022年4月14日 12:00
QQ群:594588206
信息工程学院 程序设计工作室
创新创业学院
2022年3月9日