發(fā)布時間:2024-10-15 09:18:43 編輯:小楊來源:犀牛國際教育
USACO競賽相當(dāng)于國內(nèi)的NOIP,對于想申請國際上知名計算機(jī)專業(yè)的同學(xué),USACO競賽是一個必不可少的背景提升項目。那么今天就帶大家詳細(xì)了解一下USACO競賽銅升銀等級需要怎么備考以及學(xué)習(xí)多久才能達(dá)到!
為了幫助大家更好的備考USACO競賽,小編也幫大家整理了最容易上手學(xué)習(xí)的USACO算法書,這本書從銀到鉑金,幫助大家一站式備考USACO競賽。
USACO算法書
私信客服
USACO競賽規(guī)則
官方網(wǎng)址:http://www.usaco.org/
適合對象:不限年齡,全球?qū)W生都可參加
競賽時間:每年12月到次年3月,每月1場,共4場
考試費用:免費
參賽方式:線上參賽,個人參賽,通過在USACO官網(wǎng)上注冊一個 (免費)帳戶。在比賽窗口開放的三天時間內(nèi),選手可以選擇任意時間開始比賽。
參賽語言:C、C++、Java、Python選擇任意語言參加即可
考試形式:在線編碼提交,每次比賽持續(xù)時間為4-5個小時,選手可以在規(guī)定的比賽窗口期內(nèi)(例如周五至周一)自行選擇開始比賽的時間。比賽期間,選手需要解決三道編程題目,題目難度隨著組別的升高而增加,一旦選手登錄并下載題目,計時器開始計時,要求選手在規(guī)定時間內(nèi)編寫代碼并在網(wǎng)上提交。
評分標(biāo)準(zhǔn):青銅、白銀、黃金、鉑金級別比賽都是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),
基礎(chǔ)計算
布爾表達(dá)式(Boolean expression),
條件語句(if condition),
循環(huán)語句(for loop, while loop)
基礎(chǔ)數(shù)據(jù)結(jié)構(gòu)(array,2d array等)
基礎(chǔ)排序算法(selection sort, insertion sort, bubble sort等)
遞歸思維(recursion)
基礎(chǔ)搜索算法(binary search, linear search等)
USACO競賽需要學(xué)多久
USACO計算機(jī)競賽,從銅級到銀級,要2-4個月的時間,從銀到金,需要5-8個月時間,從金到白金,需要6-12個月的時間。銅升銀需要約50小時左右的課程時間來掌握相關(guān)算法。
犀牛國際USACO培訓(xùn)班
為幫助同學(xué)們2024-2025賽季USACO競賽備考,犀牛開設(shè)了不同班型,適合不同基礎(chǔ)的同學(xué)學(xué)習(xí),其中包括USACO基礎(chǔ)班、USACO銅升銀班、USACO銀升金班以及USACO金升鉑金班等。
銅牌沖刺課大綱:
銀牌沖刺課大綱:
USACO課程咨詢
私信客服
微信咨詢