犀牛國際教育旗下指定官方網(wǎng)站~

課程咨詢熱線 400-656-1680

USACO(美國計算機奧林匹克競賽)具體怎么報名呢?哪類學生需要參加?USACO真題領取!USACO培訓

發(fā)布時間:2022-11-17 11:10:27

編輯:犀小牛來源:犀牛國際教育課程瀏覽:

USACO(美國計算機奧林匹克競賽)具體怎么報名呢?哪類學生需要參加?那么USACO競賽在哪里報名?如何報名呢?報名時有哪些注意事項?進入沖刺階段.對于沒有編程基礎的學生如何備賽USACO?USACO真題領取!USACO培訓機構哪家好?犀牛教育的USACO課程火熱報名中.....

犀牛提供各類競賽考試報名+課程!

2022 -2023年度各類競賽班開熱報名中.....

想要了解的同學可聯(lián)系400-656-1680(聯(lián)系方式同號)

2022 USACO全程班/沖金班報名中,準備參賽的同學快看過來!

USACO(United States of America Computing Olympiad, 美國計算機奧林匹克競賽) 是一項針對全世界所有的高中信息學競賽選手的一項競賽。專門為信息學競賽選手準備,但必須在注冊后才能進入題庫。這項賽事不僅可以培養(yǎng)學生的算法和編程思維,好的競賽成績還能給孩子大學申請加分。

MIT 2024屆早申錄取的兩名大陸學生中,其中一名學生在中國的NOI比賽(美國對應的是USACO比賽)中獲得金牌(全國前50名),入選信息學國家集訓隊,同時保送清華大學(這是公開政策,獲得金牌可保送清北)。

USACO報名與參賽步驟

1.注冊賬號

Sign in

登錄USACO官網(wǎng)http://www.usaco.org/,

點擊Register for New Account按鈕,注冊新賬戶。

USACO官網(wǎng):

2.填寫信息并激活賬號

Complete information and activate

注冊后按照下圖指引填寫信息:

 

圖片

 

注冊結束后,在綁定的郵件中查收自己的賬號和默認密碼。并如下圖登陸官網(wǎng)(24小時內(nèi)首次登陸方可激活,登錄后可修改密碼),并點擊“Login”。

 

圖片

 

3.開始比賽

Get start

然后就可以參加比賽啦!選手需要在比賽開放期間進入競賽頁面參與比賽。如下圖所示,點擊“Start the Contest!”鍵即可開始比賽。選手的比賽用時就會立即倒計時,且無法暫停。

 

圖片

 

進入題目后,點擊紅框處選擇Chinese(zh),可以切換題目語言為中文:

 

圖片

 

4.提交答案

Submit your answer

完成之后就可以提交啦!比賽時需要按要求在自己的編程環(huán)境(例如DEV-C++)中完成題目,并提交cpp文件。

比賽會在時限過后自動結束(如已經(jīng)獲得滿分,則可以手動提前結束),只需在比賽結束前確保提交過已經(jīng)完成的題目即可。

適合學生

任意年級中學生

USACO在每年12月至次年4月間,會舉辦4場比賽,參賽者可在同一年內(nèi)多次參賽。與其他全球性賽事出分、晉級最少需要10天不同,USACO采用機器評分機制,代碼提交后系統(tǒng)會自動給出評分。

支持的語言

USACO 競賽支持不同的語言,但支持最多的還是 C++,當然也有參賽者使用 Java,少量使用 Python 以及 C語言。C++ 在編程競賽的效率方面更加占有優(yōu)勢。

賽制規(guī)則

在賽事窗口開放的三天時間內(nèi),選擇任意時間開始比賽,只要實力足夠,一場可以升到白金級。

其他選手需要等3天賽程結束后,根據(jù)分數(shù)線決定是否晉級。

銅級

參賽資格:一進入USACO注冊帳號即為銅級

難度等級:銅級考試只要基本編程常識,會至少一種編程語言。根據(jù)以往比賽來看,銅級的比賽時間還是較為寬裕的,大部分選手能在一次比賽中進入到銀級。一般USACO銀級的題目可以等于國內(nèi)NOIP(現(xiàn)CSP)普及組試題難度

需要考核知識點:基礎數(shù)組,多重循環(huán),復合判斷、枚舉算法

銀級

參賽資格:通過銅級比賽的選手

難度等級:需要基本的問題解決能力的簡單算法(例如:貪心算法、遞歸搜索等),還需了解基礎數(shù)據(jù)結構。從銀級開始,選手需要尋找更好的的算法才能使程序在規(guī)定時間內(nèi)跑完。一般USACO白銀級的題目可以等于國內(nèi)NOIP(現(xiàn)CSP)提高組試題難度

需要考核知識點:基本數(shù)據(jù)結構、貪心、遞歸、遞推等基本算法

金級

參賽資格:通過銀級比賽的選手

難度等級:需要有一定的算法基礎,理解一些抽象的方法(例如:最短路徑、動態(tài)規(guī)劃),并對數(shù)據(jù)結構有比較深刻的了解。IOI試題>金組試題>NOIP試題

需要考核知識點:堆、棧、樹、鏈表等高級數(shù)據(jù)結構,動態(tài)規(guī)劃等高級算法,算法時間和空間復雜度

白金級

參賽資格:通過金級比賽的選手

難度等級:需要有很高的編程基礎,對算法有深入的了解。部分試題最后的優(yōu)化方案,可能不止一個,得出的答案也不止一個

需要考核知識點:各類高級的數(shù)據(jù)結構,尤其是需要算法的時間和空間復雜度,總分1000分。每道題333.3分。每道題有10個測試點,通過一個可得33.33分。青銅、白銀、黃金、鉑金級別的比賽都是3道題。

考試的進階

USACO 每年舉辦好幾次考試,其中最后一次考試叫US Open。在US Open之前有3次考試,前3次考試各有4個小時,最后一次考試是5個小時。在規(guī)定的時間之內(nèi),考生需要把復雜的題目進行理解和分析然后推導,并且使用算法來解決它,最終需要再把這個代碼提交到官方網(wǎng)站上,然后通過官方網(wǎng)站的測試數(shù)據(jù)判斷,獲得那道題目的分數(shù)。

當考生考完某個級別的考試,達到了一定的分數(shù)線,這位學生就可以被 promote 到下一個級別。那么當學生到了 Platinum 級別之后,他將有可能獲得一個該年度進入國家集訓隊的機會。

通過率

看了每個級別的考試的參賽的人數(shù),那么有多少人能夠考過?在2019~2020賽季, Bronze 過的人數(shù)比較多,通過率大概在19%左右。到了去年和今年,就在10%出頭以及15%左右。

綜合來看,過去三年 Bronze 通過率就在15%左右。

Silver 在前年也就是2019~2020賽季,是在5%;在2020~2021賽季是6%左右;到今年的話也是有所降低。

而 Gold 的通過率大概在 2% 到 3% 左右。

題目的難度也是在逐漸增加。尤其是在今年,我們明顯感覺到有個別題目原來應該出現(xiàn)在 Gold 這個級別,但現(xiàn)在開始出現(xiàn)在 Silver 這個級別的最難那道題。

Gold 那就更不必說,在兩年前 Gold 和 Bronze 以及 Silver 類似,是偏知識性的這種級別,只要把知識點學過了,那么孩子就能夠比較舒服的通過 Gold,當然也要做適當?shù)木毩暋5菑娜ツ觊_始包括今年,我們明顯發(fā)現(xiàn) Gold 題目出現(xiàn)了更多的套路,需要孩子投入更多的時間來做模擬測試,然后做更多練習。

競賽常見問題

1.對于沒有編程基礎的學生如何備賽?

建議從python或者java入手,上手較快。學習主要內(nèi)容為數(shù)據(jù)結構,編程語法,配合一定強度的練習,可以初步通過第一輪銅級的選拔。

2.對于有部分編程基礎的學生如何備賽?

比如在讀AP計算機的高一高二同學可以從C++或者C入手。作為編程語言中強大且基礎的兩門,無論是應付比賽還是在以后讀本科或者工作中使用,提前學習C++和C都是不錯的選擇。

3.對于有編程基礎及編程經(jīng)驗的學生如何備賽?

比如參加過國內(nèi)NOI的同學,設定的目標可以直接沖擊至少金級別以上的獎項。

在有數(shù)據(jù)結構和編程語法的前提下,需要系統(tǒng)的學習一些常見算法,比如排序等等。同時大量練習官方的金,白金級別的真題。

競賽真題

1. 歷年真題+答案

 

圖片

 

需要"競賽真題"電子版的同學在線咨詢領取!

 

圖片
 

 

關注在線客服,免費領取 備注“網(wǎng)站"

VX:400-656-1680

 

USACO沖獎課程

多種班型,適應性強線上+線下競賽課程

 

犀牛提供各類競賽考試報名+課程!

2022 -2023年度各類競賽班開熱報名中.....

想要了解的同學可聯(lián)系400-656-1680(聯(lián)系方式同號)

USACO 全程班-2022秋季班

 

圖片
TOP