if (answer == "AC") {
success++;
}
while (alive) {
code();
}
💡 帮助中心

有问题?
这里都有答案

从新手入门到竞赛备战,从判题规则到常见问题,我们整理了最全面的使用指南,帮你快速上手原点创客 OJ。

新手入门
6步快速上手
题目规范
格式与提交要求
段位体系
8个段位等你挑战
常见问题
遇到问题先看这里

新手入门

1

注册账号

点击右上角"注册"按钮,填写用户名和密码即可完成注册。注册后默认拥有学生权限,可以开始刷题之旅。

2

选择题目

在"题库"页面浏览所有题目,可按知识点标签、难度、编号筛选。也可以从首页"知识点闯关"进入对应知识点的题目列表,循序渐进学习。

3

编写代码

进入题目详情页,在代码编辑器中编写程序。支持 C++、Python 等语言。编辑器支持语法高亮、Tab 缩进、行号显示,让编码更顺畅。

4

运行自测

点击"运行自测"按钮,可以输入自定义测试数据验证程序正确性。自测不会影响提交记录,是调试程序的好帮手。

5

提交评测

点击"提交评测"按钮,系统会使用标准测试数据评测你的程序。通过后题目状态变为"已通过",并计入通过题数,段位也会随之提升。

6

查看 AI 分析

题目详情页提供 AI 分析功能,包含解题思路、参考代码、知识点讲解。教师权限用户可查看,学生需由教师分配权限。

题目规范

📝 题目格式

每道题目包含:题目描述、输入格式、输出格式、样例输入、样例输出、数据范围、提示与说明。请仔细阅读题目描述后再开始编写代码。

💡

小提示

样例输入输出是最基本的测试用例,通过样例不代表一定能通过所有测试点。

⌨️ 输入输出规范

  • 从标准输入(stdin)读取,向标准输出(stdout)写入
  • 输出格式严格按题目要求,多余空格换行会导致 WA
  • 不要输出"请输入:"等提示文字
  • 浮点数注意精度,按题目要求保留小数

📊 难度等级

简单 中等 困难

题目分为简单、中等、困难三个等级。建议从简单题开始,逐步挑战更高难度,稳扎稳打提升编程能力。

段位体系

通过题目数量决定你的段位,刷题越多段位越高!

🥉
青铜
0 - 9 题
🥈
白银
10 - 29 题
🥇
黄金
30 - 59 题
💎
铂金
60 - 99 题
💠
钻石
100 - 149 题
⭐
星耀
150 - 199 题
👑
王者
200 - 299 题
🏆
最强王者
300+ 题
✨

段位提示

段位根据通过题目数量自动升级,无需手动申请。在排行榜和个人中心都可以看到你的当前段位。

判题规则

📊 评测结果说明

AC 通过 — 程序输出完全正确
WA 答案错误 — 输出与预期不符
TLE 超时 — 运行超过时间限制
MLE 超内存 — 内存超过限制
RE 运行错误 — 程序崩溃
CE 编译错误 — 无法编译通过

🏅 排名规则

排名依据:按通过题目数量从多到少排序。

并列处理:题数相同时按通过率排序,再相同按提交次数从少到多。

管理员:管理员账号不参与排行榜排名。

通过率:通过题目数 ÷ 总提交次数 × 100%。

段位升级:通过题数达到要求后自动升级。

常见问题

为什么提交后一直显示"评测中"? ▼
评测需要一定时间,通常在几秒到几十秒内完成。如果长时间显示"评测中",可能是评测服务繁忙,请耐心等待或稍后刷新页面查看结果。
代码编辑器支持哪些编程语言? ▼
目前支持 C++ 和 Python 两种语言。C++ 使用 g++ 编译,Python 使用 Python 3。后续会根据需求增加更多语言支持。
为什么我看不到 AI 分析内容? ▼
AI 分析功能需要教师权限才能查看。学生账号默认没有 AI 分析权限,需要由管理员或教师在后台为你分配权限后才能查看。
运行自测和提交评测有什么区别? ▼
运行自测使用你自己输入的测试数据,不会记录提交次数,也不会影响排名。提交评测使用系统标准测试数据,会记录提交结果并计入通过率统计。建议先自测通过后再提交。
题单和知识点闯关有什么区别? ▼
知识点闯关是系统根据题目标签自动分类的,按知识点顺序排列,适合系统学习。题单是老师精心挑选的题目集合,有特定的训练目标,适合针对性训练或模拟考试。
如何修改个人信息和头像? ▼
点击右上角头像,选择"个人中心",在个人信息页面可以修改昵称、手机号、居住地等信息,也可以选择系统提供的头像。
忘记密码怎么办? ▼
目前需要联系管理员在后台重置密码。后续会增加邮箱/手机找回密码功能。

还有其他问题?

随时联系我们,我们会尽快为你解答

联系我们 →