转眼间2021-2022年度的USACO 竞赛就要结束了,本赛季的最后一次竞赛也将于本周五举行,对于还希望能够在此赛季进一步晋级的学生来说,可以抓住最后的一次机会再拼搏一把。
一般来说,每个赛季的最后一次竞赛题目会难一些,这次竞赛叫做公开赛,其主要目的就是为了选拔代表美国参加世界信息学竞赛的候选选手,虽然除了白金级别外,选拔赛和其他级别的选手并没有什么关系,但为了体现出公开赛的与众不同,从历年的情况来看,公开赛各级别的题目会普遍难一些。
那么针对这次公开赛,是否建议参加呢?
如果你刚刚晋级没多久的话,估计新级别的算法还没有学习很多,这时候参加竞赛的话意义可能不大,因为对于不会做的题目,你很难确定说是因为你应用算法解决问题的能力不够,还是因为算法没学过的原因。所以这类同学就建议你可以继续埋头学习算法,争取年底能够快速晋级。
当然,你可以等考试结束后,尝试做一下已过级别的题目,感受一下相比于月赛来说,公开赛题目在哪些方面会有一些难度,如果发现难度提升有限,那么年底的时候可以考虑把公开赛也列入到晋级的计划中,例如在接下来的近一年的学习中,可以把即将参加的两个级别的算法都学习下,当然,为了能够在年底12月份的月赛中一次性通过,前期可以有一个侧重,当12月份顺利通过后,再利用接下里的三个月时间把另一个级别的算法再刷题突击下,争取在三月份的公开赛中再次晋级,这样相当于一年时间提升了两个级别,成效就非常可观了。
对于本赛季中还没有晋级的学生来说,那么这次竞赛就是本赛季最后一次机会了,肯定是需要抓住机会再搏一下了。但是大家也不要有什么心理负担,虽然说最后一次竞赛是会难一些,但难度提升也是有限的,USACO把整个算法学习分成了四个等级的竞赛,每个等级都是有明确难度标准的,所以不可能会很难。并且,所谓难和不难,是个很主观的事情,特别是算法题目,有时候别人认为很难的题目,也许对于你来说可能一下就想到了。所以考前把各个算法的特点再过一遍,理解算法思考的框架,抱着平常心去参加就有机会能通过。
另外一些同学可能在12月份就晋级了,并且这三月时间已经把新级别的算法学习的差不多了,特别是中间有一个寒假,很多学生充分利用了假期时间,更好的提升了学习进度。对于这种学生来说,我强烈建议参加一下本次的竞赛,如果能够通过皆大欢喜,就算没能通过,也是一次很好的演练。当你体验过公开赛级别的难度后,心理上会有一些优势,想想看,年底参加的月赛难度都要低于公开赛,心理上就没啥可担心的了。
综上大家可以看到,除了刚刚晋级的学生外,其他学生都建议可以参加下公开赛,当你体验过难度比较高的竞赛后,心理上会建立一定的优势,对于后续一年的算法学习都是有帮助的。