發(fā)布時(shí)間:2023-12-26 15:19:55 編輯:小楊來(lái)源:犀牛國(guó)際教育
美國(guó)信息學(xué)奧賽USACO每年考試周期為三個(gè)月,美國(guó)選手在晉級(jí)后可以參加3月的公開(kāi)賽,如果學(xué)生的自身實(shí)力過(guò)硬可以在一場(chǎng)賽事中直接晉級(jí)鉑金,賽程短拿分快,是同學(xué)們檢測(cè)自己編程和算法能力的首選競(jìng)賽,今天我們從四方面來(lái)走進(jìn)被MIT力推的USACO競(jìng)賽①USACO競(jìng)賽考試時(shí)間在什么時(shí)候?②USACO競(jìng)賽考試規(guī)則有哪些?③USACO競(jìng)賽考試流程是怎么樣的?④犀牛USACO課程班是怎么設(shè)置的?
注意:以下時(shí)間均以官方公布的時(shí)區(qū)(美東時(shí)間)為準(zhǔn)!
12月15-18日: 第一場(chǎng)比賽
1月26-29日:第二場(chǎng)比賽
2月16-19日:第三場(chǎng)比賽
3月15-18日:美國(guó)公開(kāi)賽(只有在美國(guó)的Pre-college學(xué)生才有資格被選入決賽,參加USACO訓(xùn)練營(yíng),并爭(zhēng)奪美國(guó)IOI團(tuán)隊(duì)的成員資格。)
5月23日至6月1日:訓(xùn)練營(yíng)
7月21-27日:EGOI(荷蘭)
9月1-8日:IOI(埃及 國(guó)際賽)
圖片來(lái)源于USACO官網(wǎng)
在每一場(chǎng)月賽結(jié)束后的一周時(shí)間內(nèi),USACO官方將通過(guò)電子郵件的方式向參賽選手發(fā)送程序評(píng)審結(jié)果。
對(duì)于成功晉級(jí)的選手,他們將有資格在下一場(chǎng)月賽中挑戰(zhàn)更高的級(jí)別賽(學(xué)生在USACO中取得滿分,默認(rèn)為直接晉級(jí),可繼續(xù)參與下一級(jí)別答題);而那些未能晉級(jí)的選手則需要在下一場(chǎng)月賽中繼續(xù)在原有組別中參賽。
01
USACO每場(chǎng)比賽3-5個(gè)小時(shí)。可以在比賽規(guī)定時(shí)間開(kāi)始后登陸USACO賬號(hào),從在線打開(kāi)試題后開(kāi)始計(jì)時(shí)。一套試題中有3-4道題,選手需要在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫好的程序提交。
02
程序提交后官網(wǎng)會(huì)給出用test case檢測(cè)程序的結(jié)果,并根據(jù)結(jié)果給出這一題的得分。可以使用C++、Java、Python、Pascal和C中的任意一種編程。比賽對(duì)于程序的大小,運(yùn)行需要的內(nèi)存以及運(yùn)行的時(shí)間都有一些具體規(guī)定。
03
每次比賽,實(shí)力強(qiáng)的選手可以連續(xù)升級(jí)。在比賽窗口開(kāi)放的4天時(shí)間內(nèi),選手可以選擇任意時(shí)間開(kāi)始比賽。
04
開(kāi)始比賽3-5小時(shí)內(nèi),如果拿到了高分(接近滿分或滿分),系統(tǒng)會(huì)提示直接晉級(jí),可以在這4天內(nèi)繼續(xù)挑戰(zhàn)下一級(jí),只要實(shí)力足夠,一場(chǎng)考試可以升到滿級(jí)鉑金級(jí)。
競(jìng)賽賽制:采取積分賽制,分為月賽和公開(kāi)賽兩輪。USACO分為銅、銀、金、鉑金四個(gè)級(jí)別,難度依次遞增。
晉級(jí)路徑:青銅級(jí)→白銀級(jí)→黃金級(jí)→鉑金級(jí),難度逐級(jí)遞增。新注冊(cè)的參賽選手需要從最低組別開(kāi)始打起。
所有的新參賽選的手都是從銅牌組別開(kāi)始,比賽的晉級(jí)是永久有效的,成績(jī)也可以跨賽季。所以,比如:參賽學(xué)生一旦從銀級(jí)晉升到金級(jí),那么就再也不需要參加銀級(jí)比賽了。
參賽選手必須使用相同的ID登錄所有的比賽,以便官方可以看到參賽選手的比賽進(jìn)展。
對(duì)于參加白/鉑金組別的所有美國(guó)學(xué)生,將要求所有參賽者在同一時(shí)間參加比賽,這將是在美東時(shí)間的周五至周一這個(gè)比賽時(shí)間范圍的周六中午開(kāi)放比賽窗口。
考慮到時(shí)間安排有時(shí)很難協(xié)調(diào),獲得了3個(gè)認(rèn)證分?jǐn)?shù)而不是4個(gè)認(rèn)證分?jǐn)?shù)的學(xué)生,也仍將有機(jī)會(huì)被選擇入圍選拔。由于在賽季的中期,有參賽選手從黃金級(jí)別晉級(jí)到白/鉑金級(jí),認(rèn)證分?jǐn)?shù)少于3個(gè)分?jǐn)?shù)的學(xué)生也可能被考慮選拔入圍(在這種情況下,認(rèn)證分?jǐn)?shù)越高越好)。
編程和數(shù)學(xué)兩者之間有著本質(zhì)的區(qū)別,但又有著千絲萬(wàn)縷的關(guān)系:編程的基礎(chǔ)是數(shù)學(xué),例如樹(shù)圖堆等數(shù)據(jù)結(jié)構(gòu)以及貪心算法,動(dòng)態(tài)規(guī)劃等算法都需要數(shù)學(xué)思維和方法的應(yīng)用。
USACO比賽中涉及的問(wèn)題就可以分為應(yīng)用數(shù)學(xué)或運(yùn)籌學(xué)。學(xué)好編程需要打好的數(shù)學(xué)基礎(chǔ)如下:
計(jì)數(shù)的能力:for循環(huán)中經(jīng)常用, 小學(xué)生都會(huì)。
數(shù)字的加減乘除:每種編程語(yǔ)言都會(huì)內(nèi)置支持, 都不需要你自己算
余數(shù)和模:偶爾會(huì)用得到
集合運(yùn)算:交集、并集、差集 , 編程中用的不多。
布爾運(yùn)算:AND , OR, 非
各種進(jìn)制:二進(jìn)制、十進(jìn)制、十六進(jìn)制
如果學(xué)生有參加AMC數(shù)學(xué)競(jìng)賽的經(jīng)驗(yàn),更容易掌握USACO競(jìng)賽,所以學(xué)習(xí)USACO競(jìng)賽,建議孩子們?cè)谟辛艘欢ǖ臄?shù)學(xué)和英語(yǔ)基礎(chǔ)后開(kāi)始準(zhǔn)備USACO比賽。因?yàn)閷W(xué)習(xí)USACO競(jìng)賽英語(yǔ)、數(shù)學(xué)、編程能力缺一不可。
犀牛國(guó)際計(jì)算機(jī)競(jìng)賽教研團(tuán)隊(duì)依據(jù)美國(guó)下一代科學(xué)標(biāo)準(zhǔn)NGSS,美國(guó)計(jì)算機(jī)教師協(xié)會(huì)K-12教育標(biāo)準(zhǔn),美國(guó)共同核心州立標(biāo)準(zhǔn)CCSSS,設(shè)計(jì)編程課程。
犀牛USACO競(jìng)賽采用體系化的專業(yè)教材,將競(jìng)賽知識(shí)點(diǎn)和國(guó)際課程知識(shí)點(diǎn)整合。USACO教研組老師曾帶出多名白金組學(xué)員,擁有專業(yè)的教學(xué)能力。
課程目標(biāo):完成USACO的知識(shí)點(diǎn)的學(xué)習(xí)。通過(guò)系統(tǒng)地梳理,充分的練習(xí)熟悉考試的題型和難點(diǎn)重點(diǎn),沖刺USACO競(jìng)賽高分
USACO初級(jí)班:適合計(jì)算機(jī)編程剛?cè)腴T,語(yǔ)言基礎(chǔ)薄弱,無(wú)比賽經(jīng)驗(yàn)計(jì)劃申請(qǐng)計(jì)算機(jī)專業(yè)的中學(xué)生;
USACO中級(jí)班:適合至少會(huì)一門計(jì)算機(jī)編程語(yǔ)言(推薦C++或Java),算法基礎(chǔ)一般,少量比賽經(jīng)驗(yàn)的學(xué)生
USACO高級(jí)班:適合具有完善的計(jì)算機(jī)編程語(yǔ)言基礎(chǔ),有入門算法經(jīng)驗(yàn),一定比賽經(jīng)驗(yàn),如NOIP,USACO銀組等的學(xué)生
目前,犀牛已在上海、北京、廣州、深圳、蘇州、杭州、南京、青島、無(wú)錫、武漢、合肥、成都等多個(gè)城市開(kāi)設(shè)校區(qū),線上線下全面開(kāi)班,提供國(guó)際競(jìng)賽、國(guó)際課程、語(yǔ)言培訓(xùn)、擇校、留學(xué)一站式課程培訓(xùn),致力于為每一家庭提供優(yōu)質(zhì)服務(wù)。
微信咨詢