力扣发表于:2019年05月22日中午12:14:34更新于:2024年07月31日中午12:02:47
力扣一向非常重视竞赛的公平和公正。为保障每一位参赛者的权益,给大家带来更好的竞赛体验,营造健康积极的竞赛环境,我们对竞赛规则进行了更详细的约定和规范,并在此进行说明,请认真阅读。
为保障竞赛的公平性,力扣将在竞赛中隐藏部分测试用例。当参赛者在竞赛中提交未通过时,力扣不会显示给参赛者被隐藏的错误用例。
每场竞赛的最终排名会在竞赛结束后的5个工作日内确认。
以下被判定为竞赛中的违规行为:
一人使用多账号提交(力扣「中文社区LCCN」和「美国网站LCUS」账号属于两个账号)
多账号提交雷同代码(抄袭)
使用不正当手段影响他人竞赛的
竞赛结束前在讨论区发布答案的
如有用户被检查出竞赛中存在违规行为,力扣会坚持以零容忍的态度维护竞赛的公平、公正,严格按照以下处罚规则执行:
第一次违规:账号内的所有积分清零,账号冻结1个月
第二次违规:永久封号
同时我们也鼓励大家共同维护竞赛的公平和公正,我们会给于举报成功的用户额外的奖励:
被认定为违规账号的前10名举报者,每人可获得20积分奖励
每人每场最高可获得举报成功的100积分奖励
另外,为了保证竞赛的公正、公平,请勿在竞赛结束前在讨论区发布、讨论可能会影响竞赛正常进行的内容,包括且不限于发布竞赛题答案、解题思路、方法、提醒注意等,社区管理员将有权根据实际情况予以警告、删除、禁言、封禁其相应帐号的功能,情节严重者,将酌情封禁对应IP。
Hardcode测试用例是指:使用if-else条件硬编码了一些测试用例。
为保障竞赛的公平性,力扣将在竞赛中隐藏部分用例。当参赛者在竞赛中提交未通过时,力扣不会显示给参赛者被隐藏的错误用例。
规则及判分方式:
如果参赛者面向返回的错误用例进行Hardcode,力扣将判定这是违规行为。
此外,参赛者存在“Hardcode”行为的代码“AC”了题目,力扣将判定参赛者的提交为有效提交。
预计算结果是指:用户预先计算了部分或全部测试用例结果,并将其直接添加到至提交代码中。
如果参赛者的提交代码存在预计算结果的行为,我们建议参赛者附上生成预计算结果的代码。如参赛者含预计算结果的代码"AC"了题目,力扣将判定参赛者的提交为有效提交。
在任何情况下,参赛者都需要提交自己认为正确的答案。如果参赛者在比赛中发现所提交的错误代码“AC”了,应该继续补充提交自己认为正确的代码,力扣会以最终正确的判定结果为标准计算最终排名。
测试用例不全面,可能导致一些本不应该通过的提交显示为“AC”。
在这种情况下,力扣会补充测试用例并Rejudge所有“AC”的提交。
测试用例中存在一些问题,可能导致正确的提交显示为“WA”,错误的提交显示为“AC”。
若「中文社区LCCN」和「美国网站LCUS」任何一站存在系统问题,使两方参赛者产生体验差异,且导致其中一方有严重劣势的情况,则该场竞赛不计入总排名。
如果网站发生运行缓慢、无法访问、无法执行或提交代码等类似问题不超过15分钟,则本场竞赛照常继续。
如果以上问题超过15分钟,则本场竞赛不计入总排名。
如果在某场比赛中,某道题目因某些原因导致本应“WA”的代码被判成了“AC”,我们会Rejudge在这场比赛过程中获得“AC”的参赛者对于该题的所有提交。
如果在某场比赛中,某道题目因某些原因导致本应“AC”的代码被判成了“WA”,我们会Rejudge在这场比赛过程中获得“WA”的参赛者对于该题的所有提交。
如果在某场比赛中,某道题目因某些原因导致正确的提交显示为“WA”,错误的提交显示为“AC”,我们会Rejudge参赛者在这场比赛过程中对于该题的所有提交。
对于竞赛中可能出现的任何其他问题,力扣将本着公平公正的原则,根据对具体问题的量化和分析,做出合理的裁决,并在「当场竞赛讨论」中公布最终的决定。