1. 程式人生 > >關於 演算法競賽入門經典 的一些學習經歷與體會

關於 演算法競賽入門經典 的一些學習經歷與體會

開始是偶然下載到了演算法競賽入門經典第一版的pdf,看著看著感覺這書太好了,不買一本對不起作者。

於是12年底買了一本紙質的書,很快把前兩章看完,前兩章所有的習題例題思考題都獨立搞了一遍,然後就開始偷懶。

到13年下半年又感覺到不繫統地學一下不行,於是重新開始,先把前兩章所有的習題例題思考題都再一次搞了一遍,然後是第三章,而第四章沒有習題把例題和實驗也都獨立刷了一遍。

然後感覺遞迴和指標有點沒太搞明白,於是下了幾本經典的C++書打算把基礎打牢,然後就又開始偷懶。

到14年6月中旬,再次發自內心深處地感覺到不繫統地學一下就真的廢了!於是又從頭開始把前兩章所有的習題例題第三次搞了一遍,該第三章的時候忽然發現出第二版了......

猶豫了一下,決定買入第二版。

一開始我打算一個季度搞定這本書,可把做好的題傳到UVa上自己才發現,本來以為一個禮拜就能搞定一章的習題,其實個個都是一天一道也不一定能AC的自虐神器。

那些本來以為已經搞定了的習題,其實自己在想象不到的地方犯下了錯誤,甚至你都認識不到自己錯了,更甚至標準答案擺在面前你都搞不明白為什麼人家對而自己錯。

毫無疑問的,我再一次高估了自己。

於是我決定修改計劃,3-11章大約有190+習題,我決定每個月搞定一章,實在ac不了的習題就先跳過去。然後是演算法競賽入門經典訓練指南,然後是第12章。

也許要花去2年時間,誰知道呢,就當是自己的業餘愛好了吧。

這次我決定不再中斷自己的學習,也決定在完成演算法競賽入門經典(第二版)之前不看其他的計算機書籍。我要集中意志與精力實現自己的計劃。

目前為止我感覺第二版哪裡都很好,就是UVa慢的沒有人性。

接著我又發現了vjudge,這裡比UVa快10倍。

然後我又找到了5.6.3版的64位的DEV C++,這個版本比4.9版本的穩定多了,從不崩潰。而啟動只要一瞬間,快捷鍵貼心得像乖巧的僕人,也從來不會像eclipse那樣動不動就“cannot open output file XXX.exe: Permission denied”。

現在,要做的就是堅持了,有誰願意一起來嗎?