描述
报名须知
1、 适合人群:
初级班:计算机编程刚入门,语言基础薄弱,无比赛经验计划申请计算机专业的中学生
中级班:至少会一门计算机编程语言(推荐C++或Java),算法基础一般,少量比赛经验
高级班:有完善的计算机编程语言基础,有入门算法经验,一定比赛经验,如NOIP,USACO银组等
2、 USACO集训班为3-5人小班,满3人开班。
注意事项
开课时间:7月1号开课
学员须知:
-
- 受不同学校开学时间影响,班课具体开学时间可能会有微调,具体时间以班课学员为主
- 班课时间一经确认不再变更,开课后每课若有超半数学员按时出席,则当天正常上课,如有特殊情况请提前告知协调
- 线上课程:全程互动直播形式,可以提供课程录播视频
- 线下地址:翰林学院人广校区
课程计划
2019翰林学院暑假USACO课程 |
|||
课程类型 |
初级集训班 |
中级集训班 |
高级集训班 |
课程目标 | 从零基础快速过渡到USACO铜组 | 可以自主完成USACO铜,银组比赛 | 自主完成USACO金组比赛,冲击白金组 |
课后练习 | 预计配套50小时课后练习 | 预计配套50-100小时课后练习 | 预计配套100-200小时课后练习 |
1 | 基本的C++(Java/Python) | 基本数据、分支、循环 | 语法基础与数据结构讲解 |
2 | IF语句 | 数组使用1 | 数值计算 |
3 | for语句 | 数组使用2 | 动态规划1 |
4 | while循环 | 字符串 | 排序算法 |
5 | 循环判断 | 真题讲解-1 | 真题讲解1 |
6 | 习题课 | 真题讲解-2 | 贪心算法 |
7 | 多重循环 | 字符串与数组 | 真题讲解2 |
8 | 真题讲解 | 二维数组与容器(集合) | 栈 |
9 | 数组1 | 真题讲解-3 | 真题讲解3 |
10 | 数组2 | 真题讲解-4 | 最小生成树 |
11 | 字符串 | 函数(方法) | 穷举与哈希 |
12 | 真题讲解1 | 结构化编程与面向对象编程 | 真题讲解4 |
13 | 二维数组 | 真题讲解-5 | 堆 |
14 | 真题讲解2 | 真题讲解-6 | 动态规划2 |
15 | 真题讲解3 | 查找与统计 | 深度优先搜索 |
16 | 综合应用1 | 排序 | 动态规划3 |
17 | 综合应用2 | 真题讲解-7 | 真题讲解5 |
18 | 函数1 | 真题讲解-8 | 真题讲解6 |
19 | 函数2 | 递归算法 | 图的BFS |
20 | 真题讲解4 | 二分算法 | 动态规划4 |
21 | BFS算法与DFS算法-1 | 并查集 | |
22 | BFS算法与DFS算法-2 | 最短路径 | |
23 | 真题讲解-9 | 真题讲解7 | |
24 | 真题讲解-10 | 真题讲解8 | |
25 | 真题讲解-11 | FLODY算法 | |
26 | 动态规划5 | ||
27 | 动态规划6-树型 | ||
28 | 真题讲解9 | ||
29 | 真题讲解10 | ||
30 | 图的DFS | ||
31 | 动态规划7-单调队列优化 | ||
32 | 树状数组 | ||
33 | 动态规划8-位向量型 | ||
34 | 真题讲解11 | ||
35 | 真题讲解12 | ||
36 | 线段树 | ||
37 | 平衡树 | ||
38 | 网络流 | ||
39 | 真题讲解13 | ||
40 | 真题讲解14 |
USACO课程导师
毕老师:
2013级清华姚班;
NOI,ACM金牌选手;
NOI命题人;
5年NOI/USACO等算法比赛教练经验
赵老师:
武汉大学计算机本硕,中科院邮电科学研究员,5+年软件开发经验,拥有国家发明专利8件,发表各类学术论文10篇。工作期间主要承担本科生的计算机编程语言(C/C++/Java/Python)、数据结构与算法的教学工作;3年美国计算机奥赛辅导经验,主授APCS,USACO,NOIP,USACO,ACM等相关课程与竞赛。
翰林学员的USACO战绩
2018-2019USACO美国计算机奥赛
2918年12月首轮月赛中获得1白金(961/1000分),4金(939,1000,1000,1000),9银(1000),白金/黄金/银 选手分布:北师大实验,武汉枫叶国际,UWC常熟(2019新生),七宝德怀特,上中国际部,重庆外国语,合肥一中,华二国际部,武外英中,北京鼎石,青岛博格斯,上海星河湾,复旦附中WLSA
2019年1月第二轮月赛中获得2白金(1000/1000分),4金(仅统计1000/1000满分部分)的成绩 1名金组(仅统计1000/1000满分部分)的成绩,金组满分选手分布: WHBC 以及若干银组满分
2019年3月公开赛白金选手分数:1000/1000,792/1000,白金组满分选手分布: Clinton Central School, 山西省实验 ,3名金组(仅统计1000/1000满分部分)的成绩,金组满分选手分布: Deerfield Academy, 学军中学,Phillips Academy Andover。最终Clinton Central School与Phillips Academy Andover两名队员获得2019美国计算机奥赛国际集训队(Study Camp)资格