北京交通大学程序设计竞赛参赛规则
idapro 创建于 20/5/13 14:45 修改于 25/3/1 11:31
本竞赛规则,由竞赛组委会负责制定和修改,竞赛过程中由裁判组负责解释和执行。
参赛人员
凡本学年在北京交通大学注册的在读全日制本科生(包括威海校区)均可报名参赛(特殊说明除外),比赛形式为个人赛。校赛参赛对象为我校本科生,新生赛参赛对象为全校一年级新生(特殊说明除外)。研究生可以报名友情参赛,但不计排名,视比赛资源状况可用性与否确定是否能够接受。
题目设置
题面以中文或英文描述,每道题目均包括题面描述、输入输出格式和样例。每道题目都有运行时间和内存使用限制,具体情况视题目而定;内存限制以评测机器硬件资源限制为准,通常为256MB或512MB。竞赛一般包含7-11道题目,比赛时间为5小时(新生赛为4小时)。
技术规则
-
选手可以提交C/C++、Java或Python代码(特殊设定除外,以下具体版本可能变更,仅供参考)。
- C/C++为GNU C/C++ 11.4.0或以上版本,支持bits/stdc++.h头文件,支持数学库,C/C++编译标准为c17和c++17或以上,相关编译选项如下:
gcc Main.c -o Main -fno-asm -O2 -Wall -fmax-errors=10 -lm --static -std=c17 -DONLINE_JUDGE g++ -fno-asm -Wall -fmax-errors=10 -O2 -lm --static -std=c++17 -DONLINE_JUDGE -o Main Main.cc
- Java为OpenJDK 21.0.1;
- Python为pypy 3.10.13或以上版本,不支持Python2,不支持第三方模块;
-
选手禁止提交包含窃取数据、破坏竞赛系统等影响竞赛正常、公平运作的代码。
-
竞赛在我校的机试/比赛系统上开展(可参考本OJ系统)。
竞赛排名
采用ICPC/CCPC(国际大学生程序设计竞赛,中国大学生程序设计竞赛)规则,根据参赛选手正确解答的题目数排名;如果正确解题数目相同,则根据解题总时长排名总时长由各道试题解题时长之和构成。从比赛开始到某道题目被解出的时间为止,其中之前每次错误提交均计罚时20分钟,未被解出的不计时,编译错误不计罚时。
参考资料
参赛选手可以携带少量纸质参考资料如图书、手册、程序清单等(如有特殊约定,以约定说明为准),但不得携带电子资料,不允许访问除比赛服务器外的任何其他网络,不得有任何有违比赛公平公正的行为。
竞赛纪律
-
根据比赛需要,若安排网络预赛,比赛过程中将进行严格的反作弊检测,发现有抄袭情况的将核实并取消决赛参赛资格。
-
若比赛在封闭环境中开展,场地内禁止以下行为,违者取消参赛资格:
- 作弊(包括但不限于以任何形式与场地内外其他人员交流,或访问互联网);
- 竞赛开始前,操作计算机设备,或翻阅竞赛题目;
- 使用任何自带电子设备(包括但不限于手机、U盘、MP4、个人电脑),仅用于查看时间的电子手表除外;
- 恶意破坏比赛计算机系统、网络或竞赛系统;
- 其它被裁判认为妨碍竞赛正常开展、公平公正运作的行为。
-
若比赛环境为开放环境,参赛选手可以参考纸质资料,但不得有任何有违比赛公正的行为,包括但不限于交换代码、交流解题思路、请他人代替参赛等,组委会将尽最大努力、通过多种途径进行反作弊检测,任何有违比赛道德和学术诚信的行为将被鄙视并按学校相关规定处理。
-
现场比赛开始后,迟到选手原则上不得进入赛场。
-
现场比赛过程中,所有选手不得在场内随意走动。上洗手间的选手,须在赛场入口志愿者处登记。除此情况,选手不得擅自离开赛场,否则禁止再次进入赛场。
竞赛公开
-
竞赛过程中,现场公布比赛的实时排名信息(board),内容包括所有参赛人员的排名、解出的题目、提交次数和通过时间等。通常正式比赛的最后一小时将冻结榜单,排名信息不再更新。
-
竞赛过程中,选手提交的解答通过后,榜单上将显示对应选手的题目通过信息。
赛场联系
-
竞赛题目、数据和评测相关问题,请使用Clarification功能联系裁判。
-
现场比赛中计算机或网络设备异常及其它问题,请直接举手联系场内工作人员。
-
网络比赛过程中若有问题,请按网站上公布的联系方式联系赛事组织人员。
请问今年这场还有现场赛吗?