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