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 数量、提交次数、通过率等关键数据
  • 评测记录:随时回顾自己做过的每一道题和每一次提交

比赛与训练

  • 🏆 比赛:定期举办模拟赛,还原真实竞赛环境
  • 📝 训练:老师定制的专题训练计划,系统化提升薄弱环节
  • 🏠 作业:课后巩固练习,温故知新

关注首页的「比赛」板块和「训练」板块,不错过每一次挑战机会。


使用建议

  1. 不要直接抄题解。先自己思考,实在不会了再看题解,看完后关掉题解自己重新写一遍。
  2. 重视编译错误。CE 的问题最基础也最常见,学会读懂编译器报错是编程的第一课。
  3. 先保证 AC,再追求优化。做出来的代码先确保通过,然后再思考有没有更快的写法。
  4. 坚持每天练习。每天半小时,比周末突击一整天效果好 10 倍。

关于我们

耳思编程创办于 2023 年,专注于青少年 C++ 编程教育,课程体系覆盖零基础入门到竞赛冲刺。我们相信每个孩子都有编程的潜力,关键在于找到对的引导方式。


编程不止是敲代码,更是一种思考世界的方式。 —— 耳思编程