有哪些優秀的演算法題?


首先,樓上說的google一下,我換了好多種姿勢,除了搜到您的回答之外,我就是沒有找到您說的三個網站,啊當然可能是我搜索水平比較薄弱不要在意啦。。

嗯順便一說,poj如果算優秀的演算法題。。HDOJ應該超了幾個層次。。。POJ最後一頁的題,是2012金華邀請賽的題,大概兩年半之前的題,這麼久沒有更新了。而HDOJ上有近幾年的區域賽題,多校題,各種奇怪的小比賽的題,五花八門。。。ACM比賽總做那種老題可不行。。緊跟時代潮流啊。。例如今年就是大模擬時代。。。。不扯遠了。。

Projecteuler不錯,不過它的題太偏數學,如果專心研究數學方面可以多做。。

Leetcode主要是面試題,如果要找工作可以做做。。不是的話就算了吧。。。


說到這裡問題就來了:你心裡優秀的演算法題是什麼?

1、我是初學者,我認為優秀的題是我都能寫的題,a + b什麼的!
啊,各大OJ應該都有C語言上機題,那些題基本只要學了C語言的都會做,可以用來熟悉C語言。。 例如這個。。
Search Result

2、我想學一些基礎的演算法,所以包含一些基礎演算法的是優秀的!
建議去看劉汝佳的《演算法競賽入門經典》,上面每一章後面有推薦題目。例如
白書的一些題目

3、我要找工作!優秀的演算法題是公司會考我的!
那太簡單了。。https://oj.leetcode.com/ 這上面的題很多都是曾經的面試題。。

4、我喜歡思考,優秀的演算法題是思維量遠大於代碼量,沒有什麼高深演算法,能用智商碾壓的!
這類題是歐洲人,尤其是毛子喜歡出的題,所以Problemset - Codeforces 和 http://community.topcoder.com/tc?module=ProblemArchive 能滿足你的需求。特別是後者,題目大多都是代碼量很短但是很難想的題。

5、優秀的演算法題一定要有高端演算法!
《演算法導論》大概可以滿足你的需求,當然也可以去看國家集訓隊論文,上面都是些高端玩意兒。。這類型我有點駕馭不來抱歉。。

6、我在學習某個演算法,我想要關於這個演算法優秀的題!
Contests - Virtual Judge 建議來這裡搜索你想要的演算法,一般ACM裡面需求的 演算法都能找到專題訓練。

一時只想到這麼多。。有人是其他情況的話歡迎補充。。。


推薦一下我大山中學OJ http://soj.sysu.edu.cn 清新簡潔還有sicily娘!^_^


男人八題


叉姐有個oj來著,可惜後來關了


推薦閱讀:

ACMer 或者 OIer 怎麼轉型開發呢?
VLOOKUP 到底有多重要?
脫單有沒有類似數學公式或者編程之類的東西?
完全用彙編寫成的最複雜的商用軟體是什麼?
在數模競賽中負責編程的同學需要學習哪些知識?

TAG:演算法 | 編程 | 計算機 | ACM競賽 |