了解信息学学术活动的朋友都知道,NOIP 和 USACO 都是为了选拔人才参加国际奥林匹克信息学学术活动,NOIP 是中国的选拔学术活动,USACO是美国的选拔学术活动。所以这两个学术活动的目标都是一致的,也就是说,从总体来说这两个学术活动所涉及到的知识体系都是一样的。但目标一致不代表他们的培养体系会一样,NOIP 和 USACO 作为选拔赛的同时,其实也是给出了一套信息学的培训体系,如果从这个角度来看这两个学术活动的话,它们还真是会有很多不同的方面。
算法等级划分不同
USACO 把参考学生划分成四个不同等级,每通过一个级别的考核,等级就向上提升,每个级别会有对应的算法考核范围。NOIP 学术活动则只有普及组和提高组两个级别,每个级别涉及到的知识点会比较多。所以从整体来说,USACO 体系中每个级别知识点更少,学习起来会更加平滑些。
前期学习曲线不一样
相比于USACO来说,NOIP的前期学习曲线会更加陡峭些。这首先是因为NOIP只有两个级别,所以每个级别涉及的知识点都很多,对于初学者来说,必须把普及组所涉及到的知识点全部学完才有可能通过学术活动。另一个更重要的原因是 NOIP 学术活动分成初赛和复赛,初赛是笔试,必须过了初赛才能参加复赛,但初赛的通过率非常低,给大家一个数字,去年北京普及组初赛的通过率大概是33%。而初赛所考的内容,都是大学计算机科学系基础理论部分的摘抄。
对于一位想要参加 NOIP 的学生来说,他前期要学这么多理论知识和算法知识,可想而知他的压力有多大,而对于USACO 学习者来说,在铜牌级别,只需要学习很少的几个算法就可以参加学术活动了。
学术活动考核方式不同
USACO 每年有四次考核,原则上只要你能力够,可以在一个赛季中从青铜直接到铂金级别,四次考试也给了学生更多的机会,只要规划好当年的学习目标,一般四次机会总能达成目标的。NOIP一年只有一次考核机会,并且NOIP学术活动还分成初赛和复赛,很多学生连进入复赛的机会都没有,对于NOIP 考生来说,心理压力会更大,一旦错过就是一年。
感觉 USACO 是想提供更多的机会给到学生,鼓励学生不断沿着信息学这个体系提升。而 NOIP 则是为了筛选,没有通过筛选的人,连复赛的机会都不给你。这两种不同的考核机制,可能也和参加的学生数有关,国内的学生众多,而复赛是线下组织有成本,所以需要筛选。
USACO学术活动题目更加灵活
NOIP 的复赛题目形式和USACO 学术活动题目类似,都是出几道题目,学生需要在计算机上提交代码。 NOIP的题目是线下组织的,而USACO 是线上组织的,USACO 团队要保证他所出的题目学生是无法通过互联网找到类似题目的,否则学生就会直接复制答案提交。所以USACO 题目会出的非常灵活,学生需要更多的问题分析能力,能够对题目进行建模,把问题抽象,从而确定使用什么算法解决。
如果学生之前是学习 NOIP 体系的,那么从知识点角度来说,应该是学习了更多的知识,当希望转向 USACO 学术活动时,可以尝试按照以下步骤来备考:
1.梳理知识点
原则上来说学习NOIP的学生,如果把普及组的算法全部学完了,应该已经覆盖了全部铜牌组的算法和大部分银牌组的算法,可以对照下对应级别所需要的知识点,自我查漏补缺,把未学习或者掌握不够好的知识点再深入学习一遍。
2.刷题
所需的知识点掌握后,就要开始刷USACO 的题目了,重点就是刷历年的真题,通过刷题:
第一是熟悉 USACO 学术活动的题目形式,以及如何提交代码,很多学生刚接触USACO 题目时,常常抱怨说怎么题目有这么长,仅仅看一遍连题目都无法完全理解,尽早熟悉题目形式会让学生更加适应USACO学术活动。
第二是理解 USACO 题目的难度。只有通过刷历年的真题,才能真切的感受到USACO 题目的真实难度,真切的理解USACO题目的侧重点有什么不同。
第三是通过 USACO 题目来反向验证自己对算法的理解。学生拿到题目后,很多时候会没有思路,这就说明对算法掌握的还不够好,想不到该使用哪个算法解决,针对这类问题要深入反思,从而建立起问题和算法之间的通路,加深对算法的理解,掌握算法的应用范围。
从中国在世界奥林匹克信息学学术活动中所取得的成绩来看,NOIP肯定是一套非常有效的信息学筛选和培训体系,但NOIP竞争非常大,前期学习曲线也非常陡峭,相比而言,USACO是一套更加鼓励学生持续学习提升的信息学体系,建议想要转USACO的学生,可以按照本文的建议行动起来,尽快在学术活动中取得成绩!
国际学术活动信息庞大,欢迎前来咨询,给你专业备考建议!扫码即可【免费领取】相关备考资料~
翰林课程体验,退费流程快速投诉邮箱: yuxi@linstitute.net 沪ICP备2023009024号-1