12月 USACO 晋级攻略

 

USACO作为为IOI(International Olympiad in Informatics,国际信息学奥林匹克竞赛)选拔美国代表队的官方比赛,越来越受到大学招生官的重视,USACO美国国家队总教练Brina Dean:难度增加是必然趋势,就坦率说包括MIT在内的名校招生官都经常向他询问谁到了白金、谁进了集训队。‍

不仅是白金这样的高级别学员因为USACO获益良多,我们的很多普通学员因为打下了坚实的编程基础,只学到了铜、银级别的孩子也在科研、机器人竞赛、大厂实习等领域获得了很高的成就。当然,因为USACO含金量的逐年增加,参加人数越来越多,难度也越来越高,按照Brain Dean的官方回应,这种变难的趋势不会改变。

机构作为一年帮助7名同学冲进USACO国家集训队的全美最强编程教育机构,我们有自己的秘籍,有自己专业的完备体系,今天请到的是机构教学负责人,由他来为大家介绍一些孩子们如何顺利通过USACO各级别考试的小技巧,帮助大家提高12月过级几率!

USACO 新赛季即将于 12 月开始。首先,新赛季题目会有怎样的变化?

首先一个整体结论是:这几年总体是在变难。

三年前开始,USACO难度显著增加。知识点没太多变化,主要的变难维度是题目条件的隐蔽性更强。到了 Gold 级别,对考生的很多小技巧有所要求,题目也变得更灵活,这是变难的主要原因。

 

Bronze 和 Silver,是偏知识和普及类型的级别。Dr. Brian Dean 考虑接下来这一年 USACO 将调整这两个级别的难度。但一般来说,考试变难容易,想变简单,反而没有那么简单。我们的判断是:今年Bronze 和 Silver的题目难度,会和去年保持类似或者略微有加难,包括题目的隐蔽性更强,套路更活。

机构的态度始终是:尽量从掌握知识的角度去考虑学习问题,眼光放得更长远一些。

如果同学们可以把 机构 的周末课程和布置的作业完成到位,bonus problems花更多的时间去做,那么课程本身已经提供了足够的强度和难度,坚持下来会有很扎实的基础,过这两个级别会是水到渠成的结果。

Gold 和 Platinum 这两个级别,肯定是整体往上升级。

高级别竞赛出题的人都是这两年刚从高中毕业的美国国家队或集训队的队员。一方面,出过的题目,下一次会考虑尽量避免,不会太多重复去年出现过的套路或者是题型。另外一方面,USACO 希望题目最好不是大家在做题网站上能够见到过的题目。所以出题的范围越来越窄,如果不在难度上或者是套路上升级很难适应每年的出题需要。

如果考生没有经过系统的基础建设,没有科学的训练,很难在考场上胜出。Gold 和 Platinum 呈现越来越卷的一个趋势,缺乏足够练习,纯靠天赋越来越胜出。

孩子们在考试当中最容易出现的问题是什么?怎么来对症下药来帮他们调整?

每个学生的背景都不一样,考试时候状态不一样,这里挑几个比较常见的问题进行讨论。

第一个常见问题:在 USACO 的考场上,考生有一道题怎么都做不出来,然后考完一看答案就觉得也就这样也没那么难。

这个情况比较多。主要原因是考试不仅考察学生对基础知识的掌握程度,也还考察考试水平,也就是如何学过的知识点应用到题目中。

此外,考题和作业题不一样,因为出题者会想各种的方法隐藏条件,让你不那么容易能够看出来。

最后,根本原因还是练习不够,考场上反应不过来。考生在压力之下不一定能正常发挥,效率要打一个折扣,尤其是没有在压力之下训练过的学生。

如何解决这种困境呢?

第一个阶段要多做一点题,在此推荐 机构 的公益活动“百题挑战赛”,能够有效巩固平时所学的基础的知识,同时提升写代码的速度。

第二方面,一定要在考前多做模拟考试。一方面的话官网提供过往真题;另外 机构 在秋季和来年春季,都会有专门的模考班提供给学生,按照近一两年的考试风格来做准备,能够给孩子一个真实的模拟考场环境,这个其实很重要。我们希望孩子在模考当中把他们在真实考场上会出的问题都犯一遍,这样在考场上再把真实的考试当做模考来考。

第二种常见问题就是:考场上感觉时间总是不够用。比如考生第一道题做了老半天,半场考试时间过去了,第二道题还没看。

原因在于:考生日常练习量不够,导致解题速度太慢。

这要求考生在基本功方面能够练得更熟,通过大量做题训练出肌肉记忆。另外,做题多了,自然而然就会有更快的思考速度实现算法。

第三种常见困境:很多孩子考后会跟家长或者老师讲,我粗心犯了一个错,所以没做好。

粗心,从来都不是一个单纯的粗心问题,可能是没有训练出良好的做题习惯,可能是练习不够。下面都有一些更根本的问题需要解决。

一次考试没有过没问题,编程学习需要孩子们不断的练习,在错误中寻找正确的途径。你要储备好你自己的工具包,知道自己考试的时候该从中选取什么。我们要通过平时的练习进行提升,临时抱佛脚,行不通。

自己在家刷真题和在 机构 学习有什么区别吗?

自己在家刷真题,在前期打基础和掌握知识点方面,是个比较好的方法。

但如果把真题作为模考在家自己做,那大家会遇到几个问题。

首先缺乏监督和仪式感。同学们可能会看一下YouTube,出去吃个饭,然后休息一下散个步,最后一场三个小时的考试,他拉成一两天来做,在单位时间内的专注度和效率都比较低。

模考之中最需要练习的,是那些非知识性的内容,比如考场策略,承压能力,解题习惯,以及我在什么时间点应该做什么等等,这都需要严格的模拟考场环境,在四小时内高度集中精神来解题,才能得到训练。

另一个问题是适配程度。三四年之前的真题难度跟近两年已经差别很大了。如果在家里刷,我建议大家做近一两年的题,但往往孩子会发现在家的时候做不动,或者会去看答案,然后觉得这道题我会了。

第三点是要求不明确。自己在家做真题,同学们可能把它当作业来做,但是我们模考的意义在于考完之后,对知识结构查漏补缺,分析策略和整体规划是否合理,以及下一次应该怎么避免这场考试犯的错误,这些东西都是很核心很关键的东西,而且也是需要有总结的。

我们如何准备 USACO 竞赛?第一步是基础打好,第二步就是要学会适应考场,因为考场本身带给孩子的心理压力和正常的学习是完全不一样的,这也是我们以前很多同学们积累下来的经验之谈。

12月如果过不了怎么办?

USACO 总体是一个容错率比较高的竞赛。首先 USACO 每年有四次考试机会,任何一次过都是没有任何区别的。

第二,考试过程之中,考生提交一个代码立刻就会得到反馈,告知对错与否。

对于 USACO,我们不必在12月的时候抢着去过某一个级别。我反而认为 12 月考试是一个适应新赛季的机会。

每一年考试出题人都会有一定变化,题目难度其实跟谁出题是高度相关的,而且难度也是非常主观的:一个很强的选手觉得这个题不难,但另一个人就觉得很难,他可能就会换掉。

每年题目风格虽然有审核的人把关,但出题是件很难的事情,又要符合各种各样的限制条件,又得有新意,又不跟别的题目重复,难度上面还得符合一定的要求。

所以有时候他们往往会牺牲掉某一些层面的东西,说不好在难度上面风格上面就会出现一个变化,所以12月往往是一年当中最容易出现意外的时候,我建议12月就当试水,看看今年是什么样的题型,有什么样的变化,然后我们看接下来怎么准备,因为毕竟还有三次机会。

机构 的第一个班,考到第三次或者第四次时,才全部一起过了 Gold。大家都不是一蹴而就的,不用抢着一次能够考过,不要有压力。

机构 Summer Camp Gold Class

当然我们也要总结经验,如果孩子的差距是知识上的,比如有一整块东西完全不会,或者是只是勉强看得懂题,都是他知识上有差距的信号。

这个时候我建议不要强求下次能过,而是说找到相应课程,认真学习,做专项练习,尤其是不能停留在看,而是要把对应练习写下来,然后提交,这个做不到就是没掌握。

如果不是知识性的差距,是考试习惯、考试策略的问题,那么模考班是最好的提升机会,很多孩子可能自己是意识不到,甚至是不做竞赛的家长都意识不到的问题,在模板班老师会帮孩子发现并修正。同时,孩子也可以看到其他人的错误,自己引以为戒。

而且有这么一个有仪式感的准备方式,孩子自己也很清楚,应该在这个方面多花点时间严肃对待。

12月考过了应该马上投入下一个级别的准备

如果12月考过了,不要停下学习,马上进行下一个级别的准备,努力打基础,大量做练习。

一个赛季的开始往往不是当年九月,而是前一个赛季结束的时候就已经是下一个赛季的开始了。考试的准备工作不可能在一两个月内完成,需要提前规划,这个时候打下的基础,下一年的时候会获得很好的回报!

 历年真题+测试题大合集超详细

长按图片即可添加客服

Scroll to Top