發(fā)布時(shí)間:2022-11-29 16:24:56
編輯:小夢(mèng)來源:網(wǎng)絡(luò)瀏覽:次
USACO是美國大學(xué)申請(qǐng)過程中非常有含金量和競(jìng)爭(zhēng)力的一個(gè)STEM競(jìng)賽,為了打算申請(qǐng)知名大學(xué)計(jì)算機(jī)專業(yè)同學(xué)來說,是很值得參加一個(gè)USACO競(jìng)賽。12月16日至19日,2022-2023年USACO競(jìng)賽第一場(chǎng)月賽就要舉行了,第一次參加USACO競(jìng)賽需要注意什么?下面給大家整理了初次參加USACO競(jìng)賽3個(gè)備考建議,供參考。
3個(gè)USACO競(jìng)賽備考建議
USACO競(jìng)賽是一個(gè)算法比賽,更關(guān)注是能力考核,同學(xué)們?cè)诘谝粎⒓覷SACO競(jìng)賽時(shí),需要注意以下幾點(diǎn):
不要著急編碼,重點(diǎn)是把問題思考清楚
USACO銅牌的題目雖然考核的是編程能力,但是它對(duì)編碼的要求并不高,無需去考慮代碼優(yōu)化等。這個(gè)級(jí)別更多考核的是學(xué)生是否能夠分析問題,并把問題歸類,然后給出對(duì)應(yīng)的解答。這個(gè)級(jí)別給的競(jìng)賽時(shí)間一般都是4-5 個(gè)小時(shí),題目固定是三道,也就是說,每道題目的解答時(shí)間最少都有一個(gè)小時(shí)二十分鐘,所以時(shí)間上肯定是充足的,重點(diǎn)是把問題分析清楚,考慮完善。我們就按照每道題目一小時(shí)二十分鐘來計(jì)算,分析問題的時(shí)間可以預(yù)留出40 分鐘,然后利用20分鐘進(jìn)行編碼,另外20分鐘用來提交代碼并進(jìn)行調(diào)試。
編碼時(shí)要細(xì)致,多考慮些邊界條件
USACO每道題目都會(huì)有10個(gè)左右的測(cè)試數(shù)據(jù),如果某個(gè)測(cè)試數(shù)據(jù)通過了,則可以獲得對(duì)應(yīng)的分?jǐn)?shù)。選手常常碰到的問題是,代碼針對(duì)某幾個(gè)測(cè)試數(shù)據(jù)是正確的,但是針對(duì)其他測(cè)試數(shù)據(jù)是不正確的,這就導(dǎo)致只能得部分分?jǐn)?shù)。并且考試中,系統(tǒng)不會(huì)告訴你出錯(cuò)的數(shù)據(jù)是怎么樣的,所以你只知道自己錯(cuò)了,但不知道是在哪些數(shù)據(jù)條件下錯(cuò)誤了,這就導(dǎo)致你無從修改代碼。為了避免這種情況的出現(xiàn),選手一定要全面分析問題,把每種情況都考慮完善,同時(shí),在編碼的時(shí)候,也要關(guān)注下邊界條件,自己模擬些極端的數(shù)據(jù),看看對(duì)代碼的執(zhí)行是否有影響。
在線上做歷年真題,熟悉考試流程和環(huán)境
USACO 網(wǎng)站提供了歷年的真題,你在網(wǎng)站注冊(cè)后,就可以在線做歷年的真題,從而盡早熟悉考試的環(huán)境和流程。相比于正式競(jìng)賽,歷年真題的模擬環(huán)境,能夠提供全部的測(cè)試數(shù)據(jù),也就是說,當(dāng)你有些測(cè)試數(shù)據(jù)無法通過的時(shí)候,可以下載這些數(shù)據(jù)進(jìn)行分析,從而快速定位到問題。建議學(xué)生可以通過這種方式進(jìn)行自我的反思和總結(jié),這樣可以在后續(xù)的問題分析中考慮的更加全面。
犀牛教育USACO競(jìng)賽課程
楊老師
北京郵電大學(xué)人工智能、信息安全專業(yè)方向博士,多年數(shù)學(xué)、計(jì)算機(jī)教學(xué)經(jīng)驗(yàn)。教學(xué)過程中能夠比較系統(tǒng)、全面地幫助學(xué)生梳理學(xué)科知識(shí),解決學(xué)生在學(xué)習(xí)過程中遇到的難點(diǎn)和問題,注重學(xué)生對(duì)課堂講授知識(shí)的理解情況和反饋。帶出過多位USACO金牌和鉑金。
Y同學(xué),USACO鉑金,UC Berkeley錄取,跟隨楊老師學(xué)習(xí)編程3年
L同學(xué), USACO鉑金,UCL錄取,跟隨楊老師學(xué)習(xí)編程3.5年
L同學(xué),NOIP提高組一等獎(jiǎng),后進(jìn)入985大學(xué)的計(jì)算機(jī)系,跟隨楊老師學(xué)習(xí)編程3年
W同學(xué),NOIP提高組一等獎(jiǎng),后進(jìn)入985大學(xué)的計(jì)算機(jī)系,跟隨楊老師學(xué)習(xí)編程2.5年
喬老師
碩士畢業(yè)于清華大學(xué)軟件學(xué)院,本科就讀于清華大學(xué)物理系。工作數(shù)年后,從復(fù)旦大學(xué)離職后,創(chuàng)建Teensgeeker,為學(xué)生提供編程相關(guān)課程和科創(chuàng)項(xiàng)目定制指導(dǎo)。
目前已經(jīng)幫助近千名對(duì)編程感興趣的上外附中、復(fù)旦附中、世外、上中、華二,平和、協(xié)和、星河灣、德威、美國學(xué)校等學(xué)校的同學(xué)規(guī)劃編程學(xué)習(xí)路徑,并提供APP Inventor / Python / Java等各類編程語言課程。目前已畢業(yè)的學(xué)員錄取了CMU、UIUC等計(jì)算機(jī)強(qiáng)校大學(xué),由于科創(chuàng)和編程方面特長(zhǎng)獲得了Choate、Webb、Miss Porter等美國頂尖高中的offer。
犀牛教育USACO競(jìng)賽課表
北京校區(qū)
上海校區(qū)
更多關(guān)于USACO競(jìng)賽課程詳情可在線咨詢進(jìn)行了解。
微信咨詢