新手入门
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 分析权限,需要由管理员或教师在后台为你分配权限后才能查看。
运行自测和提交评测有什么区别?
▼
运行自测使用你自己输入的测试数据,不会记录提交次数,也不会影响排名。提交评测使用系统标准测试数据,会记录提交结果并计入通过率统计。建议先自测通过后再提交。
题单和知识点闯关有什么区别?
▼
知识点闯关是系统根据题目标签自动分类的,按知识点顺序排列,适合系统学习。题单是老师精心挑选的题目集合,有特定的训练目标,适合针对性训练或模拟考试。
如何修改个人信息和头像?
▼
点击右上角头像,选择"个人中心",在个人信息页面可以修改昵称、手机号、居住地等信息,也可以选择系统提供的头像。
忘记密码怎么办?
▼
目前需要联系管理员在后台重置密码。后续会增加邮箱/手机找回密码功能。