在考什么?
读懂问题、组织思路、准确实现。
重点是用程序解决问题的能力。
01 / A BEGINNER’S GUIDE TO USACO
看懂竞赛是什么,找到适合自己的起点。
给学生一条清晰的学习路径,
也让家长理解,每一步在学什么。
UNDERSTAND → TRY → LEARN
美国计算机奥林匹克竞赛
一项线上算法编程竞赛。参赛者读懂问题,
设计解法,再编写程序提交评测。
HOW IT WORKS
青铜 / 白银 / 黄金 / 白金
四个等级,从适合自己的起点出发。02 / HOW IT WORKS
FROM A TASK TO A SOLUTION
从读懂题目开始,参赛者要找到可行的方法,再把思路准确地写成程序。提交后,评测结果帮助他们发现错误、改进解法。
读懂问题、组织思路、准确实现。
重点是用程序解决问题的能力。
线上赛面向全球开放。
从编程基础开始,按能力逐步进阶。
在规定时间内独立解题、提交程序。
题量、时长与语言环境以当场规则为准。
03 / THE LEARNING LADDER
等级描述的是解题能力,
不对应固定年龄或年级。
先找到起点,再向前一步。
青铜
理解题目,练习基本逻辑
与准确实现。
白银
用基础算法与数据结构
组织更有效的解法。
黄金
深入动态规划、最短路等
算法与数据结构。
白金
在综合问题中,设计
更高效、更严谨的解法。
新参赛者从 Bronze 开始。晋级要求和等级政策可能随场次、赛季调整。
查看官方等级说明 ↗04 / THINK IT THROUGH
不急着写答案。
先把问题画出来,
再验证自己的想法。
LESSON 02 / 区间与覆盖
从故事里找出输入、输出与限制。
看见重叠,解释为什么不能直接相加。
把思路写成程序,用不同情况检验。
找到反例,重新说明解法为什么成立。
来自 Lucas 学习空间的真实教学主题 · 本页为课程图解预览
体验这节课 ↗05 / START WHERE YOU ARE
先积累理解,再追求速度。
先掌握输入、变量、条件和循环。
练习讲清自己的思路,再独立写出程序。
编程基础 → 数学小问题 → 验证与解释
浏览 Lucas 入门课程 ↗从 Bronze 历年题开始,熟悉题目和评测。
每次复盘一个问题,逐步积累常用方法。
历年题练习 → 复盘解法 → 正式参赛
前往官方历年题库 ↗