我們是誰
美國計算機奧林匹克競賽通過培訓、競賽和國際比賽來促進大學前的計算機學習。 數個教練將會組織、領導、陪伴代表美國參加國際性奧林匹克競賽的學生。 你可以在 USACO 官網了解更多。
USACO 的目標
USACO 的具體目標包括:
- 訓練美國的隊伍并且在下一屆奧林匹克中奪得金牌。
- 參與美國學生的學習與成長,陪伴他們達成早期的目標。
- 為美國最優秀的 15 15 15 名學生舉辦為期 8 8 8 天的美國奧林匹克競賽,以確定參加國際競賽的最后 4 4 4 名美國代表。
關于進階教學
這個網站包括為通常有一兩年編程經驗、同時對 "算法編程 "有興趣的學生提供培訓。 這里提供的學習與研究難度很高。 如果你是一個優秀的程序員,預計每個問題要花費幾分鐘到幾個小時。 初學者不會喜歡這些問題,因為它們需要大量的練習和經驗。 我們希望某一天能有一個額外的更低級別的培訓網站,服務那些剛剛開始編程的人。
關于此網站
本網站擁有以下功能。
- 密碼保護。
- 提供 7 7 7 天 24 24 24 小時的自動反饋與跟蹤,因此所有使用者可以按自己的速度無壓力地去學習。
- 簡潔的教學文本、問題和分析 (以減小編程以外因閱讀花費的時間)
- 100 100 100 多個競賽式的問題,以及近二十個關于編程競賽領域每一種類型問題的指導文本。
- 試題的排列順序按照難度(簡單的在前)而不是題目類型。
- 一個基于網站的排序引導學生完成越來越有挑戰性的題目。
- 以標準的 I O I IOI IOI 格式對算法和問題進行詳細解釋,使使用者熟悉國際競爭環境。
- 程序會提交給一個自動分級系統然后將會進行測試評分。
- 網站會迅速反饋和評分(多數情況下只需要幾秒鐘).
- 分析頁面會詳細的闡釋問題并展示解答范例。
這需要多久?
不同的人需要不同的時間完成這 100 100 100 多個編程挑戰。 有的學生已經擁有多年的編程經驗,甚至有的人有國際競賽水平, 而有的學生則是初學者。 低于每兩周完成一個問題的頻率會導致練習沒有效果, 預計一些優秀的學生在前兩節平均每天會做一道題或更多(之后會慢一些)。
為了最大限度地利用這個網站,你應該按順序解決這些問題,理解每一段指導文字,并消化分析,研究如何運用它們。 閱讀分析后,請同時改進你的解決方案。 當你擁有了比以往更優秀的解決方案后,可以提交它們。