🚀 欢迎来到 ESOJ
ESOJ 是耳思编程自主研发的 C++ 在线评测系统,专为 7-16 岁青少年信奥赛学习打造。
✨ 为什么选择 ESOJ?
🎯 精准定位 · 拒绝题海 每道题都精心挑选,确保练一题有一题的收获。 题库按知识点组织,从语法入门到信奥赛进阶,一条清晰的成长路径。
📊 三层分级 · 循序渐进
| 等级 | 适合阶段 | AC 奖励 |
|---|---|---|
| 🟢 入门 | 刚学完基础语法 | +1 金币 |
| 🔵 基础 | 正在学习算法 | +2 金币 |
| 🟣 提高 | 备战竞赛冲刺 | +3 金币 |
⚡ 秒级评测 · 清晰反馈 提交代码后几秒内返回结果,每种错误都有对应的中文提示,帮你快速定位问题。
💰 金币系统 · 学习有动力 每道题首次通过即获金币,排名页实时展示。不重复奖励——鼓励你去攻克新题,而非反复刷旧题。
📝 题解参考 · 理解更透彻 每道题做完后可以查看题解,看看别人的思路和自己的有什么不同。关掉题解自己重写一遍,效果最好。
🏆 定期赛事 · 实战检验 关注「比赛」板块,我们会定期举办模拟赛。限时、限次、实时排名——帮助你在正式竞赛前积累经验。
🤖 AI赋能 · 快人一步 每道题做完可以在评测详情页面选择AI代码审查分析,如果未通过,AI会根据不同的错误情况分析可能出现的问题;如果AC了,可以帮你看看代码有没有隐藏的BUG和提供改进的建议。
📌 新手起步指南
第 1 步:从「题库」→ 筛选「入门」难度开始,按知识点标签(基本运算 → 分支 → 循环 → 数组)依次练习。
第 2 步:每 AC 一题后,去「题解」页看看参考解法,对照自己的代码找差距。
第 3 步:在「排名」页关注自己的名次变化,AC数是最直观的进步指标。
第 4 步:进入「训练」板块,跟着老师定制的学习计划系统提升。
💡 学习建议
- 不要跳过语法关。变量、输入输出、分支循环都没搞懂,算法一定学不下去。
- WA 不可怕,WA 不反思才可怕。每次答案错误都是一次学习机会,仔细看题目样例,模拟数据跑一遍。
- CE 是基本功。编译错误说明代码还写不对,先把语法练熟再追求算法。
- 不要急于看题解。先自己想至少 20 分钟,实在卡住了再看。看完后关掉题解,自己重新敲一遍。
- 代码规范从小养成。缩进对齐、变量命名有意义、关键步骤加注释。好习惯受益终身。
- 坚持每天练习 30 分钟。编程靠手感,三天不练手就生。每天半小时远胜周末突击一整天。
🔔 近期通知
📢 题库持续更新中,新题上线会在讨论区通知。
📢 尚未开始训练的同学,可以先在「训练」板块查看适合自己的学习计划。
📢 遇到任何问题,欢迎在「讨论」区发帖提问。
💬 编程不靠天赋,靠每天一点点的坚持。CSP 奖牌,从现在开始积累。 💬
比赛
-
12026-7
耳思编程26年7月月赛-提高组
- IOI
- Rated
- 744 小时
- 2
-
12026-7
耳思编程26年7月月赛-基础组
- IOI
- Rated
- 744 小时
- 2
-
12026-7
耳思编程26年7月月赛-入门组
- IOI
- Rated
- 744 小时
- 2
训练
-
5已参加
语法入门:顺序结构
C++ 程序设计的第一步。 本训练涵盖输入输出、变量定义、算术运算与数据类型等基础语法。 通过顺序执行的经典练习,建立最基础的编程思维,掌握代码的基本结构。
- 3 小节, 39 道题
-
1已参加
语法入门:分支结构
学习 if-else 和 switch 语句的使用,掌握单分支、双分支与多分支的写法。通过判断闰年、求绝对值、分段函数等经典问题,理解程序的逻辑分叉执行流程。
- 3 小节, 55 道题
-
2已参加
语法入门:循环结构
学习 for、while、do-while 三种循环语句,掌握用循环解决重复计算问题的能力。从累加累乘到嵌套循环打印图形,逐步理解迭代过程,为算法学习铺路。
- 7 小节, 137 道题
-
1已参加
-
1已参加
-
1已参加
-
1已参加
-
1已参加
-
1已参加
-
1已参加
语法进阶:STL
学习 C++ 标准模板库(STL)的基础用法:vector、string、sort、stack、queue、map 等。掌握这些内置工具能极大提升编程效率,是竞赛选手的必备技能。
- 1 小节, 1 道题
排名
🔮 今日运势
⏱ 赛事倒计时
- 加载中...
最新题目
GESP C++ 一级模拟卷(一) 2026-7-18 15:09:19
CSP 2022 入门级第一轮 2026-7-16 21:05:05
CSP 2021 提高级第一轮 2026-7-16 21:05:05
CSP 2021 入门级第一轮 2026-7-16 21:05:05
CSP 2020 提高级第一轮 2026-7-16 21:05:05
CSP 2020 入门级第一轮 2026-7-16 21:05:05
CSP 2019 提高级第一轮 2026-7-16 21:05:05
CSP 2025 提高级第一轮 2026-7-16 21:05:05
CSP 2025 入门级第一轮 2026-7-16 21:05:05
CSP 2024 提高级第一轮 2026-7-16 21:05:05