西安电子科技大学程序设计竞赛网络赛规则

(修订日期 2022-11-24)

  1. 为了深入贯彻落实全国教育大会精神,将立德树人融入程序设计竞赛教育环节, 传承和发扬西电优良学风,维护西电和西电程序设计竞赛实训基地的名誉, 保障比赛公平公正顺利进行,特制定本规则。
    本规则适用于西安电子科技大学大学生程序设计竞赛网络赛和程序设计新生赛网络赛, 以及其他程序设计竞赛实训基地承办且明确说明适用本规则的比赛。
    选手报名参加这些比赛时,应当视为理解并同意本规则。
    选手应当努力学习程序设计相关知识,认真答题、诚实参赛,坚决遵守比赛规则, 与违纪人员划清界限,自觉配合裁判组对违纪行为的查处和打击。

  2. 本规则涉及的比赛为个人赛,选手应当独立自主完成比赛。 特别的,选手在比赛中只能使用或阅读完全由自己编写的代码和工作文档 (含草稿), 以下情况之一例外:
    代码或文档在比赛开始前已经编写好并发布的;
    代码是使用比赛开始前已经编写好并发布的工具生成的。
    对于上述例外情况,选手有义务提供发布时间的确凿证据。 裁判组有权驳回技术上不够可靠的证据。
    如选手阅读了他人关于某道题目的代码,且不满足上述例外情况的, 则应当放弃在比赛中提交该题目的代码。

  3. 有以下情形之一者,构成比赛特别重大违纪,应当给予封号、封禁 IP (段)、 取消成绩、禁赛 4 个学期以上,8 个学期以下处罚:
    有涉及金钱交易的比赛违纪行为的;
    有违反国家法律法规或校纪校规的比赛违纪行为的;
    破坏或干扰评测系统正常工作,造成评测中断、误判等严重后果的;
    试图窃取非公开评测数据,或者其他选手的程序或工作文档的;
    对其他选手、命题人或裁判员进行人身攻击的;
    使用他人身份信息报名并有违纪行为,或故意诬告、陷害其他选手的;
    在互联网社交媒体公然对抗违纪调查的;
    之前有重大违纪记录,再次违纪的。

  4. 有以下情形之一,尚不构成特别重大违纪的,构成比赛重大违纪, 应当给予取消成绩、禁赛 2 个学期以上,4 个学期以下处罚:
    试图破坏或干扰评测系统正常工作的;
    使用他人提供的解题思路,通过相关题目的;
    使用或阅读过非选手本人编写的代码或工作文档,通过相关题目, 超过第 2 条规定的例外范围的;
    请他人帮助调试比赛相关程序,或索要调试使用的测试数据的;
    在比赛期间与他人共用账号,或使用多个账号,无法排除与他人共用账号嫌疑的;
    使用他人身份信息或虚假身份信息报名,且提交代码的;
    比赛期间,在公共场合发布与比赛题目相关的程序或解题思路的 (有特殊情况,经裁判组同意的除外);
    提交使用计算机程序生成或修改的源代码, 并在被调查时拒绝或无法向裁判组重现产生所提交代码全过程的;
    阻碍其他选手正常比赛,或阻碍命题人、裁判员履行职责的;
    在违纪调查中,妨碍他人如实作证的;
    之前有一般违纪记录,再次违纪的。

  5. 有以下情形之一,尚不构成特别重大或重大违纪的,构成比赛一般违纪, 应当给予取消成绩处罚,裁判组可以决定附加禁赛 1 或 2 个学期处罚:
    向他人提供与比赛题目相关的代码或解题思路, 包括将相关代码或工作文档向他人展示的;
    比赛期间,询问或讨论题目解法的(包括但不限于对解题使用的编程语言、 程序流程、算法、数据结构、数学命题中任意一项的任何讨论);
    帮助他人调试比赛相关程序,或提供调试使用的测试数据的;
    在比赛中使用多个账号提交代码的;
    未能妥善保管代码或工作文档 (包括使用 Ideone、Ubuntu Pastebin 等在线工具), 导致其他选手抄袭的;
    在比赛期间,质疑本规则合理性的;
    在违纪调查中,作伪证或编造谎言欺骗裁判员的;
    拒不服从裁判组为维护比赛公平性和秩序发布的公告的;
    构成轻微违纪,警告后拒不改正的。

  6. 有以下情形之一,尚不构成特别重大、重大或一般违纪的,构成比赛轻微违纪, 应当给予警告,裁判组可以决定附加 AC 数减 1 处罚:
    向比赛工作人员询问解题思路的;
    填错报名信息,可以改正却不改正的;
    发现特别重大、重大或一般违纪行为,有充足证据举报,却不举报的;
    裁判组集体讨论后,认为对比赛纪律和公正性造成不良影响的其他行为。

  7. 违纪行为公示与申诉流程如下:
    裁判发现选手有违纪行为,证据确凿的,应当立即公示;
    选手可以在违纪行为公布后的 48 小时内 (但不得晚于比赛结束后 24 小时) 提起申诉;
    裁判应当在申诉后的 24 小时内进行答复;
    除有特别重大违纪行为,严重干扰比赛的选手应当立即封号 (应保留用于申诉的渠道)外,其他违纪处罚在申诉期结束后正式生效。

  8. 程序设计竞赛实训基地应当在服务器维护违纪选手名单,如果技术条件允许, 应当对名单进行数字签名。对于有特别重大或重大违纪行为的选手, 应当永久记录在名单中。对于仅有一般违纪行为的选手,在违纪处理决定作出 1 年后, 如选手没有新的违纪行为,并向程序设计竞赛实训基地提出申请, 应当将其从名单移除。对于仅有轻微违纪行为的选手,在比赛结束后, 应当从名单移除。名单应载明违纪选手的姓名、学号、违纪行为、所受处罚, 以及禁赛期限,以备查阅。

  9. 对于有重大或特别重大违纪行为的选手,应当在名单上注明 “以下选手严重违反比赛纪律,建议取消本年度评优资格”, 以便其他同学通过向学院提供违纪名单的方式同违纪选手作斗争。 对于有特别重大违纪行为,涉嫌违反校纪校规或国家法律的, 应当书面通报学工处和选手所在学院。

  10. 选手除自身遵守比赛规则外,还应自觉维护良好的比赛秩序。 如选手发现其他选手可能有违纪行为,缺乏证据的,可以要求裁判组进行检查。 证据确凿的,应当立即向裁判组进行举报,并提供相应证据。

  11. 在一场比赛中,总违纪次数定义为比赛中的 (特别重大违纪人数 × 4 + 重大违纪人数 × 2 + 一般违纪人数 × 1)。

  12. 在一场比赛中,总违纪次数达到 24 的,认定为大规模集体违纪, 裁判组有权决定核减二等、三等奖获奖名额,最多核减 25% ;达到 48 的, 认定为大规模重大集体违纪,裁判组有权决定核减一等、二等、三等奖获奖名额, 最多核减 50% ;达到 72 的,认定为大规模特别重大集体违纪, 裁判组有权决定核减一等、二等、三等奖名额,最多核减 90%。

  13. 对于被禁赛 s 个学期的选手, 自处罚生效之日起至本学期末,自下一学期开始的 s 个学期,以及这 s 个学期之前的寒暑假都是禁赛处罚期。法定节假日和考试周均计入学期, 双创周计入春季学期。

  14. 在禁赛处罚期内,应当禁止被处罚人参加下列竞赛:
    程序设计竞赛实训基地组织的任何竞赛 (包括但不限于校程序设计竞赛、新生赛);
    程序设计竞赛实训基地负责组织选拔的省级(含)以上竞赛 (包括但不限于 ICPC 和 CCPC 各级比赛);
    程序设计竞赛实训基地负责联络的其他院校校内竞赛。

  15. 程序设计竞赛实训基地在以下情形全部满足时, 可以减轻或免除选手的禁赛处罚:
    选手在违纪时,是大一年级学生;
    选手仅有 1 次违纪记录,且不是特别重大违纪;
    在选手违纪的比赛中,扣除违纪行为涉及的题目后,选手排名仍达到前 20% ;
    选手没有欺骗或威胁裁判的行为;
    违纪行为涉及的人数不超过 2 人;
    程序设计竞赛实训基地内部多数选手认为,对该选手减轻或免除处罚, 有利于我校程序设计竞赛事业的发展。
    如根据本条规定,被减轻或免除禁赛处罚的选手再次违纪,应当禁赛 8 个学期。

  16. 比赛结束后发现或确认违纪行为的,应当追究到底。 如现场赛开始后选手被取消网络赛成绩, 或扣减网络赛 AC 数后未能达到现场赛分数线的, 应当同时取消现场赛资格和成绩,具体流程按照现场赛规则进行。

  17. 程序设计竞赛实训基地要加强和学校有关部门及各学院的沟通, 争取将重大和特别重大比赛违纪行为列入学校纪律处分规定, 在评奖评优中实现对比赛违纪的一票否决制度,以进一步增加违纪成本, 形成不敢违纪、不能违纪的良好比赛氛围。

  18. 为了保障以上各条款能够顺利实行,防止冒名顶替和栽赃陷害, 只要技术条件允许,比赛应当实行实名制,即要求选手报名时上传一卡通照片。 程序设计竞赛实训基地应当保护选手个人信息安全, 不得向程序设计竞赛实训基地以外的任何人员透露选手个人信息。

  19. 本规则中的“应当”按 RFC 2119 规定的“SHALL”一词解释,即绝对要这样做。 在比赛和违纪处理过程中,任何人不得以任何理由违背这些条款。

  20. 本规则于 2022 年 11 月 24 日修订, 自 2022 年校程序设计新生赛网络赛开始正式实行。如对本规则有任何意见, 请在比赛开始前或结束后提出。选手在比赛期间质疑本规则的, 按照第 5 条之规定处理。