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

課程咨詢熱線 400-656-1680

USACO競賽銅升銀小班課程怎么學?

發(fā)布時間:2024-10-15 09:18:43 編輯:小楊來源:犀牛國際教育

USACO競賽相當于國內(nèi)的NOIP,對于想申請國際上知名計算機專業(yè)的同學,USACO競賽是一個必不可少的背景提升項目。那么今天就帶大家詳細了解一下USACO競賽銅升銀等級需要怎么備考以及學習多久才能達到!

為了幫助大家更好的備考USACO競賽,小編也幫大家整理了最容易上手學習的USACO算法書,這本書從銀到鉑金,幫助大家一站式備考USACO競賽。

 

USACO算法書

私信客服

USACO競賽規(guī)則

官方網(wǎng)址:http://www.usaco.org/

適合對象:不限年齡,全球學生都可參加

競賽時間:每年12月到次年3月,每月1場,共4場

考試費用:免費

參賽方式:線上參賽,個人參賽,通過在USACO官網(wǎng)上注冊一個 (免費)帳戶。在比賽窗口開放的三天時間內(nèi),選手可以選擇任意時間開始比賽。

參賽語言:C、C++、Java、Python選擇任意語言參加即可

考試形式:在線編碼提交,每次比賽持續(xù)時間為4-5個小時,選手可以在規(guī)定的比賽窗口期內(nèi)(例如周五至周一)自行選擇開始比賽的時間。比賽期間,選手需要解決三道編程題目,題目難度隨著組別的升高而增加,一旦選手登錄并下載題目,計時器開始計時,要求選手在規(guī)定時間內(nèi)編寫代碼并在網(wǎng)上提交。

評分標準:青銅、白銀、黃金、鉑金級別比賽都是3道題,總分1000分。每道題333.3分。每道題有10個測試點,通過一個可得33.33分。

USACO銅升銀考察內(nèi)容

銅組考試主要測試兩類內(nèi)容,一種是模擬(simulation),另一種是暴力算法(brute force),同時還會涉及一些觀察力(observation)的題目。

模擬(simulation)

暴力算法(brute force)例如深度優(yōu)先搜索和廣度優(yōu)先搜索;

觀察力(observation)

賦值(assignment),

基礎計算

布爾表達式(Boolean expression),

條件語句(if condition),

循環(huán)語句(for loop, while loop)

基礎數(shù)據(jù)結構(array,2d array等)

基礎排序算法(selection sort, insertion sort, bubble sort等)

遞歸思維(recursion)

基礎搜索算法(binary search, linear search等)

圖片

 

USACO競賽需要學多久

USACO計算機競賽,從銅級到銀級,要2-4個月的時間,從銀到金,需要5-8個月時間,從金到白金,需要6-12個月的時間。銅升銀需要約50小時左右的課程時間來掌握相關算法。

犀牛國際USACO培訓班

為幫助同學們2024-2025賽季USACO競賽備考,犀牛開設了不同班型,適合不同基礎的同學學習,其中包括USACO基礎班、USACO銅升銀班、USACO銀升金班以及USACO金升鉑金班等。

圖片

銅牌沖刺課大綱:

圖片

銀牌沖刺課大綱:

圖片

USACO課程咨詢

私信客服

相關標簽:

犀牛競賽資料庫

國際競賽類資料

TOP