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

課程咨詢熱線 400-656-1680

入門USACO競賽必讀書籍!USACO競賽培訓課程~

發(fā)布時間:2023-11-07 10:46:57

編輯:橙子來源:犀牛國際教育瀏覽:

對于計算機及算法感興趣同學們都可以參加USACO競賽。USACO競賽類似中國NOIP競賽,為每年的國際計算機競賽IOI選拔美國隊隊員。USACO競賽面向全球開放,各國中小學生都可以參賽。近些年國內(nèi)許多中小學用USACO競賽“練手”,我們也給大家整理5本USACO競賽備考常用書籍,供大家參考。

 

1
USACO競賽書籍

 

《USACO算法書》

本書是為零基礎開始學習USACO競賽必備書籍,為同學們參加USACO競賽各級別提供了一系列有價值的參考資料,是備考USACO競賽一站式指南。

圖片

 

《編程競賽手冊》

這是一本幾乎涵蓋了競賽類編程所有算法和知識指南,將幫助同學們體系化知識并有詳盡的解釋,對于算法入門者系統(tǒng)掌握算法基礎非常有幫助。

 

圖片

 

《哈希表》

主要作用在于高效查找。在編程實現(xiàn)中,常常面臨著兩個問題:存儲和查找,存儲和查找的效率往往決定了整個程序的效率。

圖片

 

《競賽編程》

本書從競賽編程技巧、數(shù)據(jù)結(jié)構和庫、圖標、字符串處理等方面來介紹USACO競賽。

圖片

 

《算法解決導論》

本書深入討論和全面介紹了計算機各類算法,是USACO競賽初學者必看一本算法書。

圖片

 

2
USACO競賽規(guī)則

USACO在每年12月-次年3月,每個賽季有4場比賽. 12月月賽, 1月月賽, 2月月賽, 3月公開賽。USACO競賽分為青銅、白銀、黃金、鉑金4個級別,難度逐級遞增。

 

USACO每場比賽4個小時(公開賽是5個小時)??梢栽诒荣愡M行規(guī)定工作時間已經(jīng)開始后登錄USACO賬號,從在線學習打開試題后開始計時。選手需要在發(fā)展時間沒有結(jié)束前通過信息網(wǎng)絡將寫好的程序設計提交。

 

USACO每場比賽共3道題,每場滿分1000分,700~800分才能晉級,至少做對2道半。如果考生在比賽開始后4小時內(nèi)獲得高分(接近滿分或滿分),系統(tǒng)會提示你直接進入下一級別比賽。

 

USACO競賽不得分的原因:

一旦參賽者程序通過了初始編譯和樣本測試案例,它將針對所有測試案例運行。對于導致測試用例失敗原因,有幾個可能性:

T:超時(在Java和Python中為考生提供4秒,在其他語言中為代碼成功運行并返回解決方案提供2秒)。

!: 運行時錯誤(典型的運行時錯誤,但也包括超過內(nèi)存限制,這很罕見,但可能發(fā)生)

X:錯誤的答案(參賽者對測試案例答案是不正確的)

一般來說,12月的USACO競賽每一個賽季中較容易的一次。12月USACO競賽通常是圣誕前的一個周末,當場出成績,一周內(nèi)放榜,也非常適合作為12年級同學們在RD截止前沖擊申請材料的一個閃光點。

 

3
USACO競賽培訓課程

 

犀牛USACO競賽開設班型有USACO基礎班、USACO銅升銀、USACO銀升金、USACO金升鉑金多種班型,滿足不同同學們的需求,助力同學們順利通過USACO各級別比賽。

 

USACO基礎班:計算機編程剛?cè)腴T,語言基礎薄弱,無比賽經(jīng)驗計劃申請計算機專業(yè)中學生。

 

USACO銅升銀班:至少會一門計算機編程語言(推薦C++),算法基礎較一般,有一定比賽經(jīng)驗。

 

USACO銀升金班:有完善的計算機編程語言基礎,有入門算法經(jīng)驗,一定比賽經(jīng)驗,如NOIP,USACO銀組晉級。

 

圖片

 

課程類型:小班 / 一對一

授課模式:線上線下同步開課,可回放不斷學習。

授課語言:中英雙語教學 / 純英文授課

相關標簽:
TOP