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