第1項目組說話篇(前4章)扼要介紹了C說話的常識,有針對性的講解了C說話在法度設計比賽中常見的應用,這些是一般C說話書中不涉及的,對比賽入門是大有幫助。固然這一項目組從內容設計上看是針對零編程根蒂根基的讀者,然則作爲C說話入門顯然是不足夠的、並且跨度較大。
第2項目組算法篇(5~8章),從簡單的編程題目開端,引入數據佈局和算法的根蒂根基常識。並且介紹瞭如安在Online Judge體系(OJ)上做題,進而勾引讀者開端編程練習,進入法度設計比賽的範疇。
總體來說,這個分類裏的351道題目絕大多都是入門題目,並且很有代表性,只有Vol.3和Vol.5中有少數題目很是難做。與書名“門經典”很是相趁。若是在你讀書做題時,沒有感覺十分艱苦並且進度遲緩,那麼你應當抓緊時候爭奪在3個月時候內完成它們,ACM比賽的大門已經對你打開了。你去做題吧,忽視下面的內容。
在第5、6章進度遲緩只能申明一個題目,編程才能較弱,解決的辦法就是多編法度。也就是說,本書題目標跨度對你來說大了,你須要更簡單一點的題目,來彌補編程才能的不足。尤其是對初學者來說代碼量是很是關鍵的一個身分,過度思慮困難不是一個好的做法,適度思慮和敏捷擴大題量是最高效的做法。好吧,你去找一些此外分類或此外OJ上題目來做一做。比如:
在做第7章後半項目組、第9、10、11章時都有可能碰到雷同困境,解決的辦法也是雷同的:學常識、補充題目。會給本身找合適的題目做是ACM練習中很是首要的一項才能。合適的難度,適度地思慮是衡量題目是否合適的標準。從做題時候上來講,1~3個小時一道題是合適的,再長申明題目有些難了。當然對只做了幾十道題的初學者來說,解題時候更長一些也可以。對峙均勻天天能包管2~3題的練習量,對初學者來說是很是首要的。
三、USACO http://www.nocow.cn/index.php/USACO_Training (USACO 97道題)
美國有名在線題庫,專門爲信息學比賽選手籌辦。
全英文界面,但有非官方的中文翻譯。推薦直接瀏覽英語原文,既正確靠得住又可進步英語程度。
網站的Training題目周全,每道題附有具體題解,可查看測試數據和運行成果,便於調試、發明錯誤並更正。採取章節遞進的層次佈局,由易到難,講解常識、操練編程連絡,題目必須依次完成,避免了只挑簡單題做的行動。
- 1 Chapter1-Getting started(入門) 21道題
- 1.1 Section 1.0
- 1.2 Section 1.1
- 1.3 Section 1.2
- 1.4 Section 1.3
- 1.5 Section 1.4
- 1.6 Section 1.5
- 2 Chapter2-Bigger Challenges(更大的挑釁) 19道題
- 2.1 Section 2.1
- 2.2 Section 2.2
- 2.3 Section 2.3
- 2.4 Section 2.4
- 3 Chapter3-Techniques more subtle(更奧妙的技巧) 21道題
- 3.1 Section 3.1
- 3.2 Section 3.2
- 3.3 Section 3.3
- 3.4 Section 3.4
- 4 Chapter4-Advanced algorithms and difficult drills(高等算法與艱苦的習題) 15道題
- 4.1 Section 4.1
- 4.2 Section 4.2
- 4.3 Section 4.3
- 4.4 Section 4.4
- 5 Chapter5-Serious challenges(嚴格的挑釁) 18道題
- 5.1 Section 5.1
- 5.2 Section 5.2
- 5.3 Section 5.3
- 5.4 Section 5.4
- 5.5 Section 5.5
- 6 Chapter6-Contest Practice(大賽的實踐) 3道題
- 6.1 Section 6.1