發(fā)布時間:2023-03-27 19:00:58
編輯:小Q來源:網(wǎng)站瀏覽:次
UACO競賽是美國計算機奧賽,競賽專門針對有計算機編程愛好的學(xué)生參加,分為四個等級,取得優(yōu)異的成績,將有助于學(xué)生們的藤校/TOP名校申請,那么USACO如何參賽呢?參賽流程&注意事項&評分規(guī)則是怎樣的呢?一文為大家解答,同時還有USACO的競賽學(xué)習(xí)書籍,分享給大家:
1. 注冊賬號
登錄USACO官網(wǎng):http://www.usaco.org/,點擊Register for New Account按鈕,注冊新賬戶。
USACO官網(wǎng):
2. 填寫信息并激活賬號
注冊后按照下圖指引填寫信息:
注冊結(jié)束后,在綁定的郵件中查收自己的賬號和默認密碼。并如下圖登陸官網(wǎng)(24小時內(nèi)首次登陸方可激活,登錄后可修改密碼),并點擊“Login”。
3. 開始比賽
選手需要在比賽開放期間進入競賽頁面參與比賽。點擊“Start the Contest!”鍵即可開始比賽。選手的比賽用時就會立即倒計時,且無法暫停。
進入題目后,點擊紅框處選擇Chinese(zh),可以切換題目語言為中文:
4. 提交答案
完成之后就可以提交啦!比賽時需要按要求在自己的編程環(huán)境(例如DEV-C++)中完成題目,并提交cpp文件。
比賽會在時限過后自動結(jié)束(如已經(jīng)獲得滿分,則可以手動提前結(jié)束),只需在比賽結(jié)束前確保提交過已經(jīng)完成的題目即可。
每次考試時長3~5小時,競賽的靈活度比較高,參賽選手可以在比賽開放期內(nèi)的任何時間開始比賽
當參賽選手登錄競賽并點擊開始時,計時器開始計時。到達規(guī)定的比賽結(jié)束時間,選手無法再提交代碼(所以一定要盡早開始作答!)
每個段位有3道題,可以反復(fù)提交答案,提交后會知道多少測試樣例正確
《編程競賽手冊》
算法的設(shè)計包括問題解 決和數(shù)學(xué)思維。需要分析問題和創(chuàng)造性地解決問題的技能。解 決問題的算法必須既正確,問題的核心往往是發(fā)明一種的算法。算法的理論知識對有競爭力的程序員很重要。
《哈希表》
哈希表也叫散列表,哈希表是一種數(shù)據(jù)結(jié)構(gòu),它提供了快速的插入和查找,無論哈希表總中有多少條數(shù)據(jù),插入和查找的時間復(fù)雜度都是為O(1),因為哈希表的查找速度非??欤栽诤芏喑绦蛑卸加惺褂霉1?,例如拼音檢查器。
《競賽編程》
這本書里面是包含了:公約和問題、分類縮寫、列表表格、列表數(shù)字、數(shù)論應(yīng)用、計算幾何等內(nèi)容。大家也都知道理?不分家,因為這本書講究邏輯和數(shù)理思維,因此計算機是對數(shù)學(xué),物理 及其其他很多理?類科?,甚??些跨領(lǐng)域?qū)W科都是有?常?的幫助,他們是相互相輔相成的。
《算法解決導(dǎo)論》
這本書的目的是以兩種方式為算法 決問題首先,它試圖填補現(xiàn)有書籍中的一些漏洞。算法問題的許多主題在文獻中根本缺乏任何處理--至少在英語書籍中是這樣。相反,大部分內(nèi)容只記錄在博客文章和各種比賽問題的方案中。
《USACO算法書》
這本是是備考USACO競賽一站式指南,為USACO比賽的銅牌到銀組、金組,再到鉑金,提供了一系列有價值的參考資料。0基礎(chǔ)開始學(xué)習(xí)USACO必備書籍。
USACO競賽學(xué)習(xí)五本經(jīng)典用書,領(lǐng)取方式:
添加微信小助手即可:yyyy782810474 備注【官網(wǎng)】即可領(lǐng)取
微信咨詢