ESOJ
ESOJ 是耳思编程自主研发的在线评测与教学平台,专为 7-16 岁青少年 C++ 编程学习而设计。我们聚焦信息学奥林匹克竞赛(CSP-J / CSP-S / NOIP / NOI)体系,致力于让每一个孩子都能在科学的训练路径上稳步成长。
我们提供什么
🧩 分层题库
题库按难度分为三个等级——
| 等级 | 定位 | 金币奖励 |
|---|---|---|
| 入门 | 掌握基础语法 | +1 |
| 基础 | 掌握核心算法 | +2 |
| 提高 | 掌握进阶技巧 | +3 |
每道题都标注了对应的知识点标签,方便你按主题专项练习。 我们不做"题海战术"——每道题都经过教练精选,确保练一题有一题的收获。
🧪 即时评测
提交代码后,系统会在几秒内完成评测并返回结果:
- ✅ AC(Accepted):恭喜,你的解法完全正确!
- ❌ WA(Wrong Answer):答案不对,再想想逻辑哪里出了问题
- ⏱ TLE(Time Limit Exceeded):运行超时,检查一下算法效率或循环条件
- 💥 RE(Runtime Error):程序崩溃了,可能是数组越界或除零错误
- 📦 MLE(Memory Limit Exceeded):内存超了,数组开太大了
- ⚙️ CE(Compile Error):编译没通过,看看语法有没有问题
每次 AC 都会自动弹出结果弹窗,获得金币时会有专属提示。
💰 金币激励
- 首次通过一道题目即可获得金币(入门 +1、基础 +2、提高 +3)
- 反复提交已通过的题目不重复奖励——鼓励攻克新题而非刷旧题
- 可以在「金币记录」页面查看自己的交易明细
- 排名页面会展示每个人的累计金币数
我们希望用游戏化的方式,让持续学习变得有趣。
📊 排名与成长
- 排名页面:通过率、RP(表现分)、金币三个维度综合排名
- 个人资料:展示 AC 数量、提交次数、通过率等关键数据
- 评测记录:随时回顾自己做过的每一道题和每一次提交
比赛与训练
- 🏆 比赛:定期举办模拟赛,还原真实竞赛环境
- 📝 训练:老师定制的专题训练计划,系统化提升薄弱环节
- 🏠 作业:课后巩固练习,温故知新
关注首页的「比赛」板块和「训练」板块,不错过每一次挑战机会。
使用建议
- 不要直接抄题解。先自己思考,实在不会了再看题解,看完后关掉题解自己重新写一遍。
- 重视编译错误。CE 的问题最基础也最常见,学会读懂编译器报错是编程的第一课。
- 先保证 AC,再追求优化。做出来的代码先确保通过,然后再思考有没有更快的写法。
- 坚持每天练习。每天半小时,比周末突击一整天效果好 10 倍。
关于我们
耳思编程创办于 2023 年,专注于青少年 C++ 编程教育,课程体系覆盖零基础入门到竞赛冲刺。我们相信每个孩子都有编程的潜力,关键在于找到对的引导方式。
编程不止是敲代码,更是一种思考世界的方式。 —— 耳思编程