發(fā)布時(shí)間:2023-09-12 10:19:55
編輯:小楊來(lái)源:未知瀏覽:次
USACO美國(guó)計(jì)算機(jī)奧林匹克競(jìng)賽,是美國(guó)一項(xiàng)面向中學(xué)生的信息學(xué)競(jìng)賽,主要衡量參賽者算法和運(yùn)用兩大方面的技能,旨在鍛煉學(xué)生用計(jì)算機(jī)編程解決問(wèn)題的能力。
USACO是美國(guó)大學(xué)申請(qǐng)過(guò)程中非常有含金量和競(jìng)爭(zhēng)力的一個(gè)競(jìng)賽,含金量不低于AMC。
USACO競(jìng)賽等級(jí):
USACO每年從 11 月到次年 4 月舉行四次。每一場(chǎng)月賽都會(huì)有四組比賽構(gòu)成,分別是鉑金組Platinum、金組Gold、銀組Silver、銅組Bronze,難度依次遞減。
USACO難度從鉑金到銅依次相當(dāng)于NOI-、NOIP提高組+、NOIP提高組-、NOIP普及組-。
USACO使用語(yǔ)言:
可使用C、C++、Java和Python、Pascal五種語(yǔ)言。推薦使用C++語(yǔ)言準(zhǔn)備競(jìng)賽。
相比于國(guó)內(nèi) NOIP 只接受 C++ 作為考試語(yǔ)言,USACO 提供了更加靈活的支持,使得比較喜歡 Java 和 Python 的人也有機(jī)會(huì)參與到算法競(jìng)賽中。
USACO考察內(nèi)容:
1、USACO每場(chǎng)比賽4-5個(gè)小時(shí)。從在線打開(kāi)試題后開(kāi)始計(jì)時(shí)。選手需要在時(shí)間結(jié)束前通過(guò)網(wǎng)絡(luò)將寫(xiě)好的程序提交,程序提交后官網(wǎng)會(huì)給出用test case檢測(cè)程序的結(jié)果,并根據(jù)結(jié)果給出這一題的得分。
2、比賽對(duì)于程序的大小,運(yùn)行需要的內(nèi)存以及運(yùn)行的時(shí)間
3、在比賽窗口開(kāi)放的三天時(shí)間內(nèi),選手可以選擇任意時(shí)間開(kāi)始比賽。開(kāi)始比賽4小時(shí)內(nèi),如果拿到了高分(接近滿分或滿分),系統(tǒng)會(huì)提示直接晉級(jí),則可以在這三天內(nèi)繼續(xù)挑戰(zhàn)下一級(jí),只要實(shí)力足夠,一次考試也可以直接升到白金級(jí)別。
4、沒(méi)能拿到滿分的選手需要等到三天的賽程結(jié)束后,等待晉級(jí)分?jǐn)?shù)線出爐才能判斷是否晉級(jí),如果成功晉級(jí),可以在一個(gè)月后的第二場(chǎng)繼續(xù)參賽晉級(jí)。
5、月賽的題目與IOI(國(guó)際信息學(xué)奧林匹克競(jìng)賽)試題類型大致相同,絕大多數(shù)為傳統(tǒng)試題,采用IOI賽制。USACO規(guī)定“打表”(直接輸出答案)為作弊行為。
USACO考試時(shí)間:
USACO月賽一年有3次,一般在12、1、2月進(jìn)行,選手可在同一年多次參加比賽。每年12月前后開(kāi)放報(bào)名,12月中旬會(huì)進(jìn)行首輪比賽。以2022-2023賽級(jí)為例:
● 第一場(chǎng)比賽:2022年12月16日-19日
● 第二場(chǎng)比賽:2023年1月27日-30日
● 第三場(chǎng)比賽:2023年2月24日-27日
● 美國(guó)公開(kāi)賽 2023年3月24日-27日
● 訓(xùn)練營(yíng):2023年5月25日-6月3日
● EGOI2023(瑞典2023年7月15日-7月21日
● l012023(匈牙利)2023年8月28日-9月4日
USACO報(bào)名方式:
登錄USACO官網(wǎng):http://www.usaco.org/,在界面右側(cè)點(diǎn)擊Register for New Account(注冊(cè)新賬號(hào))按鈕,注冊(cè)一個(gè)新賬戶,注冊(cè)成功則自動(dòng)為銅級(jí)(銅→銀→金→鉑金)
報(bào)名費(fèi)用:0
USACO為個(gè)人賽,學(xué)生可在官網(wǎng)自主報(bào)名參賽。在每次月賽指定的日期范圍內(nèi)的任何一個(gè)時(shí)間打開(kāi)USACO題目完成考試。
推薦8-12年級(jí)的中學(xué)生參加。
對(duì)編程感興趣,有接觸過(guò)語(yǔ)言或語(yǔ)言基礎(chǔ)薄弱,無(wú)比賽經(jīng)驗(yàn)的學(xué)生
目標(biāo)申請(qǐng)計(jì)算相關(guān)專業(yè)的學(xué)生(不僅是計(jì)算機(jī)、數(shù)學(xué)、物理、社會(huì)學(xué)、哲學(xué)等同樣需要一定的計(jì)算機(jī)編程能力才能夠更好運(yùn)用SPSS等工具)
掌握一門(mén)或多門(mén)計(jì)算機(jī)語(yǔ)言,想通過(guò)競(jìng)賽證明自己的能力,并助力將來(lái)大學(xué)申請(qǐng)的學(xué)生
USACO是美國(guó)大學(xué)申請(qǐng)過(guò)程中含金量和競(jìng)爭(zhēng)力極高的競(jìng)賽,在比賽中獲得優(yōu)異成績(jī)有助于申請(qǐng)美國(guó)大學(xué),特別是計(jì)算機(jī)專業(yè)。
越來(lái)越多進(jìn)入哈佛,耶魯,麻省理工,普林斯頓,康奈爾等理工牛校的學(xué)生都參加過(guò)USACO,并且取得過(guò)非常好的成績(jī)。
參加USACO可以低成本提升學(xué)術(shù)背景,對(duì)海外留學(xué)有很大的助益。
USACO競(jìng)賽的難度在于bug調(diào)試的過(guò)程,無(wú)論多么高效的計(jì)算過(guò)程,在運(yùn)行過(guò)程中都會(huì)出現(xiàn)各種各樣的失誤,而競(jìng)賽的主要任務(wù)中,編寫(xiě)代碼其實(shí)已經(jīng)不能算做難點(diǎn):找到合適的算法和數(shù)據(jù)結(jié)構(gòu)后,調(diào)試bug的時(shí)間會(huì)更長(zhǎng)。
因此盡管usaco的賽制規(guī)定在考試期間任意時(shí)間都可以進(jìn)入比賽,但完全不需要擔(dān)心會(huì)泄題,因?yàn)閱?wèn)題往往是進(jìn)入考試后在運(yùn)行過(guò)程中出現(xiàn)的。
微信咨詢
支付二維碼