KTBYTE logo
USACO 银级学习小组
[USACO SILVER 2]
KTBYTE 课程套餐
Class Projects

课程项目

学生将在 KTBlocks 系统上构建、测试和发布自己的游戏项目

CODING PLATFORM

编码平台

KTCoder 一体化编码平台支持我们的互动在线课程、专业化课程体系,以及学生对学习的热情。

STUDENT HELP HOURS

学生答疑辅导时间

答疑辅导时间由我们高素质的助教团队主导。这是帮你的代码获取即时反馈的免费便捷途径。

PROGRESS REPORTS

进度报告

KTBYTE 将通过电子邮件的方式向家长发送学生的课堂表现和成绩报告

COMPLETION CERTIFICATES

结业证书

学生完成每门课程后均可申请结业证书。

Class Description:

本学习小组课程适合具备 USACO 银级算法应用知识并已参加 [USACO SILVER](或同等经验)的学生。 学生在有指导的小组环境中就该级别内更高级的问题进行额外的练习和讨论。 这个学习小组将以练习与讨论为主,较少讲授与介绍。 这种开放式的讨论可以帮助学生克服解题中的瓶颈,并补足潜在概念上的不足。 学生可以将自己练习的问题带到课堂上来引导讨论。 课堂形式的定期上课也能帮助学生确保他们有固定的练习讨论时间。我们建议学生每周需要花至少3小时练习USACO题目,包括作业和复习,才能有机会在比赛中取得好成绩。

背景:美国计算机奥林匹克竞赛 (USACO) 需要大量时间进行复习和练习,以提升到更高的水平。 即使已经透过上课或线上学习材料学过解题的策略之后,也不例外。 像这样的学习小组可以确保学生投入必要的练习时间并增加晋升机会!

Prerequisites:

[USACO SILVER] or equivalent

Related Classes

Syllabus:

USACO format, Arrays warm-up

Simulations

Simulation (Cycle Detection) - blink

Prefix Sums

Coordinate Compression

Sliding Window

Sortable Classes

Binary Search

Advanced use of Data Structures

Reframing and Linear Sweep

Flood Fill

2d Array Problems

Combinatorics

Stack Recursion

Prefix sum review, implementation practice

2d movement, implementation practice

Homework wrap-up, Recursive analysis

Grand Finale - Farmer John Has No Large Brown Cow