NOI与USACO的关系
NOI:国家信息学奥林匹克竞赛(National Olympic of informatic),官方的叫法为“全国青少年信息学奥林匹克竞赛”。
USACO:美国计算机奥林匹克竞赛(USA Computer Olypmic)。
1.相同点
(1)性质、目的
都是青少年信息学、计算机相关竞赛,都考察编程、算法方面的支持和技能,最终都是为了选拔人材参加国际信息学奥林匹克竞赛(IOI)。
(2)考察内容
NOI经常参考USACO的题目,两者难度也越来越接近,
(3)认可度
NOI和USACO都对升学选拔有帮助,有机会进入名校。
(4)费用
两个比赛报名都不收费。这里不得不吐槽一下CSP,不光要报名费,而且报名费还很高(第一轮50元,第二轮310元),更让人耻冷的是,纸版奖状还要钱(工本费100元)。
2.不同点
(1)赛制
NOI设有两个组别,即J组(初级组Junior)和P组(专业组Professional)。比赛分初赛、复赛两个阶段。参赛者首先在市级比赛中竞争,优胜者将入选省队,进而参加更高级别的国家级比赛。
USACO竞赛分为四个等级,即Bronze(铜奖)、Silver(银奖)、Gold(金奖)和Platinum(白金奖),难度随着等级的提高而增加。参赛者首次参加比赛需从铜奖级别开始,达到规定的分数后便能自动晋升到更高一级。比赛选拔前4名,参加IOI。
(2)参赛门槛
NOI的参赛门槛相对较高,需要经过市级、省级的层层选拔,才能进入国家级比赛。USACO对参赛者没有限制,小学生、初中生和高中生均可参加,只需在官网注册即可,四个等级的比赛全部为在线比赛。
(2)编程语言
NOI只充许用C++,USACO支持C++/java/python三门语言。
(3)资源
USACO资源更丰富,有历年的真题可供训练,还有推荐的学习网站。反观NOI,啥也没有。