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