oier不少,oj也不少,這些oj分別有怎樣的特色,咱們又該怎樣選擇呢?請各位客官聽在下分解git
(我主要說一些比較大衆的oj)github
(注意:難度與界面友好度爲我的意見,不喜勿噴)算法
1.NOIopenjudge服務器
(注意,是NOIopenjudge,不要少了noi)app
這是一個很經典的oj,對新手十分友好優化
題庫內容主要來自《信息學奧賽一本通》spa
涵蓋入門級和普及級題目3d
缺點是難題比較少,界面不夠友好code
(想刷水題的快來啊~)blog
難度評定:★☆☆☆☆
界面友好度:★☆☆☆☆
適用範圍:入門到普及組oier
2.codevs(其實把他歸到入門oj有點屈才,可是感受目前使用的人比較少,題庫更新也比較慢,因此。。。)
這個oj界面不錯,好評(實際上是喜歡提交時的flappy bird)
其實這個oj也是有一些好題的,但我仍是主要推薦新手使用
由於這個oj的擴展題比較多(光一個數字三角形就有4,5個擴展題)
很是適合新手鞏固練習(我就主要用他刷水題)
難度評定:★★☆☆☆~★★★☆☆
界面友好度:★★★☆☆
適用範圍:普及組及提升組想鞏固基礎的同窗
3.洛谷
對用戶界面最友好的oj,沒有之一
雖說原創相對較少
可是你要想快速地學oi,洛谷仍是很不錯的
(起碼我沒在別的oj見過試煉場之類的,都須要神犇們作題表)
同時犇犇也給好評,刷題時也能划水
remotejudge也很不錯
(管理員也很好玩哦~)
就是月賽比較毒瘤。。。
難度:平均★★★☆☆
界面友好度:★★★★★
適用於所有選手(若是您太巨了能夠忽略)
這些oj比較適合已經有必定基礎的oier,起碼我進去以後很容易被虐
1.uoj
典型難題oj
題目主要來自自創比賽和各種集訓,省選題
其實最好的部分是uoj的用戶羣
(好像我上午剛水完省選中午就有人發佈題解)
想提高本身的能夠來uoj
難度:★★★★☆
用戶友好度:★★☆☆☆
適用於進階oier
之前無限風光的一個oj,惋惜涼了。。。
好題和原創題都很多,用戶界面也還能夠
就是被清北學堂收購後商業氣息。。。。
感受目前人不多
但題仍是值得一刷
難度:原創題爲★★★★☆~★★★★★
用戶友好度:★★★☆☆
適合須要原創難題的oier
3.loj
一個聽說很神的oj
難度都不小,基礎也很多
(hzwer學長的分塊9題也在這個上面)
(集訓隊互測的同步賽也在這個上面)
有一大好處是loj能夠下載全部的數據
特別提醒各位oier,不要隨便打loj的比賽
你會被虐的喪失信心
難度:★★★★☆
用戶友好度:★★★★☆
適用於想被集訓隊虐的巨神oier
沒有足夠實力的oier能夠跳過這一段
1.poj
北京大學的教學oj
(北大acm隊的也會用這個)
不少原創題
算法包含很全面
最大的缺點是基本上全部的題都是英文
看不懂啊~
想上北大的歡迎來這裏
難度:★★★★☆~★★★★★
用戶友好度:★☆☆☆☆
若是你在別的地方找不到某些算法的練習題
你能夠來poj碰碰運氣
2.bzoj
中國難度最高端的oj
基本沒有水題,很是適合省選+的選手使用
據說刷題量能進首頁的話Au穩了
不過有的題你須要花錢才能作(買權限號很貴啊!)
隊爺和準隊爺歡迎來此
難度:★★★★★
用戶友好度:★☆☆☆☆
高端選手集中營
1.usaco
(連接與圖片暫缺)
farmer john和奶牛的樂園
美國的官方題庫,感受若是ccf出一個官方題庫的話應該和這差很少。
各種算法都有,難度從入門到IOI
若是你厭倦了國內的oj,來usaco刷題吧!
難度:平均★★★☆☆
用戶友好度:未知
俄羅斯的oj
cf賽制的鼻祖
叉人,rating都由這個oj發源而來
強烈推薦比賽(頗有水平,就是有點兒修仙)
題目質量都很高,能夠當作國外的bzoj
有實力的選手歡迎來虐場
難度:去掉a,b後爲★★★★☆~★★★★★
界面友好度:★★☆☆☆
3.uva
看過劉汝佳書的應該都知道uva
這是一個主要應用於acm競賽的uva
但衆所周知,除了打的比賽不太同樣,acmer和oier並無什麼區別
題目質量很高,比較適合有必定實力的人刷題
難度:★★☆☆☆~★★★★☆
界面友好度:不詳
若是你要搭建學校oj或者是我的oj,下面這些oj可能會幫助你
1.hustoj
大部分學校oj好像都是用這個搭的
簡潔和優化是他的特色。
(bzoj就是用hustoj搭的(看背景水印))
但看起來比較醜,並且功能較少
同時竟然還有廣告。。。
表示難受
推薦指數:★★★☆☆
2.syzoj
原本是一個校內oj,後來變成了開源項目
界面和功能都不錯,就是對服務器要求比較高
(非土豪勿用)
具體項目能夠看loj
推薦指數:★★★★☆