對于打算參加新賽季USACO學術活動的學生來說,目前的時間節點至少已經把第一場比賽希望通過的級別內容學的差不多了。接下來是如何高效利用好兩個月時間準備2022-2023新賽季!
學術活動要求
適合對象:任意年級初高中生
考試地點:線上比賽,個人參賽,通過登錄USACO官網,在線提交代碼
比賽語言:C、C++、Java 或 Python
參賽費用:比賽參與是完全免費的
評分要求:
代碼運行正確性
算法時間效率
內存使用效率
賽制規則
在賽事窗口開放的三天時間內,選擇任意時間開始比賽,只要實力足夠,一場可以升到白金級。其他選手需要等3天賽程結束后,根據分數線決定是否晉級。
【銅級】
參賽資格:一進入USACO注冊帳號即為銅級
難度等級:銅級考試只要基本編程常識,會至少一種編程語言。根據以往比賽來看,銅級的比賽時間還是較為寬裕的,大部分選手能在一次比賽中進入到銀級。一般USACO銀級的題目可以等于國內NOIP(現CSP)普及組試題難度
需要考核知識點:基礎數組,多重循環,復合判斷、枚舉算法
【銀級】
參賽資格:通過銅級比賽的選手
難度等級:需要基本的問題解決能力的簡單算法(例如:貪心算法、遞歸搜索等),還需了解基礎數據結構。從銀級開始,選手需要尋找更好的的算法才能使程序在規定時間內跑完。一般USACO白銀級的題目可以等于國內NOIP(現CSP)提高組試題難度
需要考核知識點:基本數據結構、貪心、遞歸、遞推等基本算法
【金級】
參賽資格:通過銀級比賽的選手
難度等級:需要有一定的算法基礎,理解一些抽象的方法(例如:最短路徑、動態規劃),并對數據結構有比較深刻的了解。IOI試題>金組試題>NOIP試題
需要考核知識點:堆、棧、樹、鏈表等高級數據結構,動態規劃等高級算法,算法時間和空間復雜度
【白金級】
參賽資格:通過金級比賽的選手
難度等級:需要有很高的編程基礎,對算法有深入的了解。部分試題最后的優化方案,可能不止一個,得出的答案也不止一個
需要考核知識點:各類高級的數據結構,尤其是需要算法的時間和空間復雜度,總分1000分。每道題333.3分。每道題有10個測試點,通過一個可得33.33分。青銅、白銀、黃金、鉑金級別的比賽都是3道題。
【掃碼聯系老師領取報名表】
獲取備賽計劃,考前查缺補漏、重點沖刺
免費領取相關真題及解析,還有一對一學術活動規劃!


? 2025. All Rights Reserved. 滬ICP備2023009024號-1