MIT ,藤校 G5等名校都強(qiáng)烈推薦的USACO競(jìng)賽是什么?都有哪些含金量和優(yōu)勢(shì)?USACO競(jìng)賽適合幾年級(jí)學(xué)生參加?
USACO競(jìng)賽距今已有30年的歷史,面向全球信息學(xué)愛好者免費(fèi)開放,對(duì)編程感興趣的學(xué)生們都可沖!
美國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽(USA Computing Olympiad,簡(jiǎn)稱USACO)是由美國(guó)官方舉辦的中學(xué)生計(jì)算機(jī)編程與算法線上比賽,也是譽(yù)滿全美的中學(xué)生計(jì)算機(jī)編程競(jìng)賽。
USACO于1992年首次舉辦,旨在為每年夏季舉辦的國(guó)際信息學(xué)奧林匹克競(jìng)賽(IOI)選拔美國(guó)隊(duì)隊(duì)員,目前逐漸發(fā)展為全球熱門的線上賽事,和奧數(shù)IMO一樣,成為美國(guó)大學(xué)申請(qǐng)條件下,含金量相當(dāng)高的官方競(jìng)賽。
USACO競(jìng)賽每年從12月到次年3月舉行四次。每一場(chǎng)月賽都會(huì)有四組比賽構(gòu)成,分別是青銅組、白銀組、黃金組和鉑金組難度依次遞增,難度相當(dāng)于NOIP普及組-、NOIP提高組-、NOIP提高組+、NOI-。月賽的題目與IOI試題類型大致相同,絕大多數(shù)為傳統(tǒng)試題,采用IOI賽制。
適合對(duì)象:任意年級(jí)初高中生
考試地點(diǎn):線上比賽,個(gè)人參賽,通過登錄USACO官網(wǎng),在線提交代碼
比賽語言:支持Java、Python、Pascal、C和C++,考生在考試時(shí)選擇任意語言參加即可!
參賽費(fèi)用:比賽參與是免費(fèi)的
評(píng)分要求:代碼運(yùn)行正確性、算法時(shí)間效率、內(nèi)存使用效率
競(jìng)賽計(jì)分:青銅、白銀、黃金、鉑金級(jí)別比賽都是3道題,總分1000分。每道題333.3分。每道題有10個(gè)測(cè)試點(diǎn),通過一個(gè)可得33.33分。
競(jìng)賽時(shí)間
1.收割名校offer的“寶刀”
哈佛,耶魯,麻省理工,康奈爾,普林斯頓,卡內(nèi)基梅隆等理工牛校均對(duì)USACO高度認(rèn)可。尤其是計(jì)算機(jī)相關(guān)的專業(yè),更對(duì)USACO的晉級(jí)、獲獎(jiǎng)選手青睞有加??梢哉f,歷屆獲得USACO黃金及以上獎(jiǎng)項(xiàng)的參賽者,都是計(jì)算機(jī)牛校爭(zhēng)搶的“香餑餑”。
2.為課內(nèi)計(jì)算機(jī)課程助攻
USACO課程內(nèi)容和AP的CSA以及A Level的CS科目,IB計(jì)算機(jī)科學(xué)所需的知識(shí)相關(guān)。學(xué)習(xí)并參加USACO競(jìng)賽,同學(xué)們不僅可以輕松參加USACO銅牌組考試,還有機(jī)會(huì)收獲AP CSA的5分和A Level CS的A*,IB計(jì)算機(jī)7分
3.編程思維訓(xùn)練和能力提升
USACO競(jìng)賽的題目偏向于算法和實(shí)際應(yīng)用。可以鍛煉孩子獨(dú)立思考,運(yùn)用各種能力設(shè)計(jì)并實(shí)現(xiàn)代碼正確運(yùn)行的能力。這整個(gè)流程對(duì)想走國(guó)內(nèi)NOIP升入清北985計(jì)算機(jī)專業(yè)的同學(xué)能力提升也是非常有幫助。(NOIP初賽筆試,復(fù)賽機(jī)考)
4.刷題練習(xí)
USACO的訓(xùn)練場(chǎng)和比賽都堪稱信息學(xué)奧賽的經(jīng)典。國(guó)內(nèi)不少命題也會(huì)參考USACO的歷史原題,例如2019年CSP-J第三題“紀(jì)念品”,簡(jiǎn)直和USACO 2009年2月場(chǎng)的“Stock Market”一模一樣!因此,有志于在國(guó)內(nèi)信息學(xué)奧賽中爭(zhēng)金奪銀的選手們想刷題時(shí),強(qiáng)烈推薦USACO!
USACO 每場(chǎng)比賽都有銅、銀、金、白金四個(gè)級(jí)別的賽題,每場(chǎng)每級(jí)別各有三題,滿分 1000 分,各級(jí)別賽題難度依次遞增。
>>青銅級(jí)
參賽資格:一進(jìn)入 USACO 注冊(cè)賬號(hào)即為銅級(jí)。
青銅級(jí)考試考察基本編程常識(shí),會(huì)至少一種編程語言,并且時(shí)間相對(duì)來說比較充裕,只要能達(dá)到csp-j 復(fù)賽二等獎(jiǎng)及以上,大部分選手能在第一次考試中晉級(jí)到白銀級(jí)。
>>白銀級(jí)
參賽資格:通過青銅級(jí)比賽的選手。
白銀級(jí)需要掌握基本的問題解決能力和簡(jiǎn)單算法
>>黃金級(jí)
參賽資格:通過白銀級(jí)比賽的選手。
需要有一定的算法基礎(chǔ),理解一些抽象的方法
>>鉑金級(jí)
參賽資格:通過黃金級(jí)比賽的選手。
需要編程基礎(chǔ)功底扎實(shí),對(duì)算法有深入的了解。甚至部分比賽問題的優(yōu)化方案可能不止一種,答案也不止一種。
|