使用规范
本文介绍本站算法题目、限时训练与在线评测功能的使用方式。请在阅读题面和提交代码前了解相关约定。
1. 账号与个人信息
- 请使用自己的账号进行学习和提交,不要出借、共享或冒用他人账号。
- 部分限时训练可能要求填写真实姓名、学习编号或其他身份信息;这些信息只用于该次训练的管理与展示设置。
- 公开排名是否显示真实姓名,以对应训练的页面设置为准。没有必要时,建议只使用用户名。
- 账号资料如需更正,请在设置页修改;已被管理员锁定的身份字段需要联系管理员处理。
2. 学习与练习方式
- 建议先独立阅读题面、分析约束,再编写和提交代码。
- 可以查看题目提供的样例、提示和公开说明;不要复制、传播未公开的题面、测试数据或他人代码。
- 对题面有疑问,可以使用「答疑」功能清晰描述问题。管理员会根据情况回复或更新说明。
- 请合理安排提交频率,不要提交无意义代码占用评测资源。
3. 限时训练说明
本站支持创建带有开始时间、结束时间和访问范围的限时训练。每次训练的具体设置以该训练页面为准。
| 方式 | 排序依据 | 反馈方式 | 适用说明 |
|---|---|---|---|
| 严格通过 · 罚时 | 通过题目数量与完成时间 | 返回通过结果 | 适合关注完成效率的限时练习 |
| 部分得分 · 即时反馈 | 各题最高得分之和 | 返回测试点得分 | 适合逐步完善解法 |
| 统一评测 · 结束后公布 | 各题最终得分 | 过程中隐藏完整结果 | 适合结束后集中复盘 |
- 如果训练启用了排名隐藏,结束前的部分提交结果可能暂时显示为
?;训练结束或管理员解除隐藏后恢复完整信息。 - 某些训练允许结束后继续练习,但结束后的提交不计入原训练排名。
- 训练页面可能设置加入密码、邀请码、审核或人数上限,请以页面提示为准。
4. 提交限制
- 每次提交需要遵守该题目与训练设置的时间、内存、输出和提交次数限制。
- 代码长度上限默认为 64 KB;具体上限以系统提示为准。
- 评测在隔离环境中进行,不允许访问网络、创建额外进程或读写未授权文件。
- 请勿尝试干扰评测服务或绕过访问控制。系统会保留必要的提交与操作日志。
5. 评测结果说明
| 缩写 | 含义 | 常见原因 |
|---|---|---|
| AC | 通过 | 所有要求的测试点均通过 |
| PC | 部分通过 | 只通过部分测试点,或获得部分分数 |
| WA | 答案错误 | 算法、边界或输出格式错误 |
| TLE | 超出时间限制 | 复杂度过高、死循环或运行效率不足 |
| MLE | 超出内存限制 | 数组过大、递归过深或内存未合理释放 |
| RE | 运行时错误 | 越界、除零、栈溢出或异常退出 |
| CE | 编译错误 | 语法错误或使用了不可用的语言特性 |
| PE | 格式错误 | 输出格式与题目要求不一致 |
| OLE | 输出超限 | 输出内容远超题目预期 |
| SE | 系统错误 | 评测服务异常,通常会自动重新评测 |
6. 评测环境
- C:
gcc -std=c99 -O2 -static - C++:
g++ -std=c++20 -O2 -static - PyPy3:使用 PyPy3 解释器执行,时间与内存限制以页面提示为准。
- 不同题目可以配置标准比较、严格比较、浮点误差比较或特殊校验器;请仔细阅读题面中的输出要求。
7. 内容与账号处理
- 发布题目、题解和学习笔记时,请确保内容来自自己的整理,或拥有合法的分享权限。
- 不得发布违法、有害、恶意攻击、侵犯他人隐私或明显影响服务稳定性的内容。
- 对违反使用规范的账号,管理员可以删除相关内容、限制功能或暂停账号使用,并保留必要的处理记录。
8. 问题反馈
如果发现题面、测试数据或评测结果存在疑问,请提供题目编号、提交编号和具体现象,联系站点管理员核查。确认问题后,管理员会修正数据并重新评测受影响的提交。