學習NOIP應該使用哪個OJ?

下一個月複賽,立志一等,準備開始刷題,不知道什麼oj適合oier


我前年noip之前刷了一頁usaco的silver。


八中(大視野)大視野在線測評·歡迎您

嘉小 Welcome To Online Judge

http://codeup.cn Welcome To Online Judge

百鍊 OpenJudge - 百練

--------------------------------------------

ps:真的沒有鬼


我們來分析一下現有的常用OJ

UOJ:主要面向省選及以上選手,而且還是實力比較強的那種

BZOJ:面向準備省選或者NOIP過渡到省選

POJ,ZOJ等:主要是ACM,不是很適合OI

洛谷:適合新手,但是題目質量實在是糟糕,不能更多評價,除了國內大賽題以外基本沒有好題了

CodeVS:同樣適合新手,但是也存在題目質量參差不齊的問題,存在好題,但是數量少,網頁美觀度上實在是不是很好,但是似乎正在準備上市V2,似乎上了很多東歐的題目和Usaco的經典題,感覺可以期待一下,也算是安利一發

COGS:河南省實驗的校內OJ,對外開放,題目很多,相對的質量比上面兩個要稍微好一些,最大的優點是可以隨便下載數據

51nod:數學題泛濫的OJ(霧 從題型上感覺不是很適合準備聯賽..

vijos:doc老師的OJ,大力推薦,然而最近似乎存在伺服器的問題 題目整體質量還算是不錯,尤其是存在很多doc老師出品的題目,沖著這一點我作為doc老師的腦殘粉刷山東二輪省選題也得用vijos

----------------------------分割線------------------------

可能很多人覺得vijos已經沒人了?事實上不是

doc老師確實還是在蠻盡心儘力的維護vijos的

之前向他反映我們學校上不去vijos,需要開vpn才能用,doc老師也很認真的向我表示,這可能意味著部分地區vijos的訪問出了問題,會儘力修復


第一反應怎麼學習NPOI,結果發現說的不是一個東西


個人覺得luogu親切些(本人系noip新手黨,第一次接觸的oj便是luogu)codevs的界面就有些古板了。。。(噴子勿噴),而且luogu題解審得嚴。不過,給你個忠告:不要想著哪個oj好,只要有心,肯吃苦,在哪個oj你都能吃得香

刷題萬歲!!!!!!!!!!!!!!!!!


NOIP 複習 首選 CodeVS

1. 目前覆蓋 OI 人群領先的OJ(佔主流OJ 7成評測量)

2. 組織高質量 Noip 模擬賽

3. 有活躍 縝密 多年oi經驗的 管理組維護

4. 開發不停,每周持續迭代

5. q群活躍

其他友商

Vijos 老牌OJ 雄厚底氣 但已經缺少管理員運營

BZOJ 拼滿分可以練練 該OJ 是目前NOI (沒有P)訓練不二之選

Luogu 也有小規模的模擬賽 管理員活躍

COGS 老牌OJ 越多特性值得其他OJ 學校 題目質量好

RQNOJ 老牌OJ

TYVJ 自從賣給清北 穩定性 堪憂 3年前最大的noip 向OJ

SmartOJ 貌似掛了

以上基本覆蓋 OI 向的 開放OJ 還有許多封閉的學校OJ 這裡不再補充


COGS!


NOI官方不是有個百練的嗎?

我不大推薦那些設計得很現代化的OJ,總感覺不大靠譜。

最好是循序漸進的。國內有杭電ACM Steps。國外的話,USACO和Codeforces都可以吼。

題主加油!


利益相關:退役oier。訓練noip時,同時是luogu和codevs的忠實粉絲,沒有偏愛哪個。因為都比較熟,我想稍微分析一下兩者的給我的感覺。因為兩者都記錄了我的oi期間流過的汗水,我對兩個OJ都懷有很深的感情。

----------------------------------------------------------------------

現在空氣好像有點不對,我有點憋不住了,想先說點廢話。

這個題目跟「如何評價codevs與洛谷的關係」一起答,因為我覺得評判OJ本身以外,其管理層的做法也是考慮的範圍(這關係到網站的長治久安,以及對用戶的負責)。如果想看兩者OJ本身的分析,請直接到下一個分割線,也不要說我離題。

C(codevs)L(luogu)之爭,我本來就是想當一個「不明真相的圍觀群眾」,畢竟「手心手背都是肉」。不過,codevs一方一直宣稱洛谷挑起事端(見codevs某管理員的評論),我真不覺得挑事的是洛谷。

先從洛谷cc攻擊codevs說起吧。

如何評價CodeVS與洛谷的關係? - 金少海的回答

最開始聽說洛谷攻擊了codevs,I"am angry!可是,現在看來,根據這個回答的推斷以及各方的反應,我還是傾向於洛谷一方沒有攻擊codevs。如果事實就是這樣的話,那個帖子,我只看到了codevs的站長在興師問罪,咄咄逼人,而洛谷一方則處於守勢,為自己開脫,根本沒有挑事的姿態。不過那個帖子已經沉了,雙方都沒有繼續糾纏下去。所以也就不用管了。

codevs認為洛谷挑事的第二個理由就是,洛谷管理員在該問題的回答裡面使用了「評測量和codevs持平」的字樣。我不知道最開始的原文怎樣,但是我相信應該是有類似的表達的。其實就是在裝逼。我給codevs出個主意,只要你說洛谷跟codevs(wikioi)差不多時間成立(吧),codevs評測量已經突破200萬,而洛谷只有60多萬,裝逼自然就失敗了。沒想到,codevs一方如臨大敵,圖文結合,聲情並茂地花了大半個篇幅去引用具體數據去打臉。然後估計洛谷一方見裝逼被打臉,直接就刪了相關表述,這種裝逼不成就跑是令我是不齒的(現在洛谷一方又承認了說過這句話,只是增加了條件,但依然是裝逼,這回我相信他們是有資本裝這個有條件的逼的)。這一點,我覺得codevs是過度反應。

然後我不知道洛谷還有哪裡是挑事的,如果還有別的事端,請留言,我會去了解下。

當然,以上都是小打小鬧,一方冷靜下來,自然就平息了。

直到……

周日(04-24),洛谷交流群內上傳了一個網站訪問日誌。kkksc03說:感興趣的研究下。日誌這種東西本應該是一個網站的隱私內容,竟然主動公布。一看:這就是要搞一個大新聞的節奏!

以下是部分截圖:

一個ip是123.59.68.165的機器,在傍晚時分,一連向洛谷如洪水一般發送了多達6萬次請求,而且看起來還是多線程的。一秒鐘可多達10次。

把該ip丟入瀏覽器,啊

對codevs的好感立刻降為0。(劃掉)

據群里稱,codevs的確是抓取記錄頁面,核實評測量。不過。。開這個功率抓取。。。。不太道德啊(洛谷我暫且信你這個日誌是真的,你要是敢偽造日誌故意抹黑codevs,一定洛谷一生黑。)(劃掉)

反正,本人屬於見得風就是雨的,但也有自己的判斷。如果以上內容不符合現實,請提醒我去處理。

廢話完畢

--------------------------------------------------------------------------------

現在拋開CL之爭講一講我對兩個兩個平台的看法

題目最重要。codevs題庫數量極多,題目很全,雖然也有坑的時候。洛谷題目也不少,不過少於codevs。noip級別各類題目應該也夠用。這一點codevs勝。

題解:codevs題解自由不用審核,所以各種奇怪的東西都會出現。洛谷題解有審核,看起來還是比較舒服的。洛谷勝。

討論:近期codevs才有的,好像不是自己寫的,用了現成的,體驗不錯,但沒有跟oj融合。洛谷的話,自己寫的,功能沒有codevs那麼齊全,但是跟oj融為一體,可以@。打平吧。

天梯與試煉場:天梯的話,感覺分類還是不夠全,而且必須一級寫完後才能看下一級。洛谷試煉場直接所有專題給你看(雖然有的有先決條件),而且專題數目比較多,一個專題完成3道就能過,題目質量也不錯。洛谷勝

社區:codevs幾乎毫無社區可言(感覺討論遊離出了oj之外)。看到codevs有下角有私信圖標了很高興,結果發現根本沒法給別的用戶發。洛谷有討論、犇犇(微博)、私信,顯然洛谷勝。

管理員:洛谷的管理員感覺觸手可得,很多渠道都可以找到,而且很負責。codevs稍微比較難找。感覺洛谷會好一點。

其他工具:洛谷還有圖床 ide 團隊(據說很牛逼,不過沒有用過)。codevs沒有。洛谷勝。

界面:仁者見仁。

網路與穩定性:洛谷一個月總要來次大姨媽,半天沒法正常工作。而且評測機也是時不時的卡(雖然在洛谷群裡面吼一聲基本很快就能解決,而且都是說不是被卡,而是因為bug)。但不算影響使用。codevs網路還是比較穩定的,沒怎麼見到不能工作。而且速度也快一點。codevs勝……吧

不過,有了洛谷3之後又進行了考察,感覺速度快很多,而且界面扁平化更好看了。不知道穩定性怎麼樣。至少目前還沒有聽說洛谷3因為cc而不能工作。而codevs會被cc起作用(事件起因啊),這點還得再斟酌下。

據說洛谷下了血本開了全站cdn。成本自然不菲。使用新技術的洛谷用戶體驗的確上升不少(不過依然有bug)。

前些日子洛谷不是求投食嗎,我捐贈了一些零用錢。希望能夠分擔點成本。

然後寄來了這個(渣手機像素見諒)

這套明信片我炒雞稀飯啊!尤其是後面的郵戳,很萌有木有!這是除了幾張證書以外,可以證明我是oier的可以看得見摸得著的東西。

本來也是打算給codevs捐助綿薄之力的,但是他們也沒有提供捐贈渠道,而且加上洛谷3的問世(還不是很了解,而且再也用不上了)以及這場風波,我得重新考慮對兩者的看法。


luogu其實挺好的

codevs其實挺好的

當然bzoj也挺好的


看到沒什麼人說POJ,也有的說POJ不大適合OI的,我還是說說我的看法。

我只是個蒟蒻,曾經喜歡用CodeVS與洛谷,現在都棄了。聽說他們之間還什麼大戰之類的,我也啥都不清楚,只想表示hehe。目前常用POJ和CDOJ以及NOI官方題庫。POJ個人感覺還是可以的。

重要:學習NOIP的話,建議將NOI官方題庫都刷一遍。比起我接下來要介紹的POJ,這個題庫對於NOIP其實才是大頭。

OpenJudge - NOI(題庫正在建設中,做題紀錄有可能會被刪除,請注意)

POJ沒有像洛谷和CodeVS那樣子歸類,但題量很多(不同類型的數獨題至少都有4道),那種單純考一種演算法的裸題就很多,這一點讓我十分中意POJ。

有人其實整理了POJ上的題,知乎上也有,可以進行參照。

  • 求推薦poj上適合新手的題目? - 計算機

當然,裡面的題基本都是英語題。如果英語基礎不太好,不想反覆查單詞的話,還是參照下其他答案里推薦的OJ吧。

有一本書叫《挑戰程序設計競賽》,個人感覺比較好用(雖然作者是日本人,搞的是ACM,代碼風格比較迷= =)。最方便的,是書里的默認OJ是POJ,因此相關演算法中的題都有POJ上的題,並且是漢化版。當然這本書適不適合NOIP感覺有待商議...

當然,想刷往屆的題,自行找其他OJ吧。如果只是單純的刷往屆的題,各種OJ基本上都差不多。

總之,以上均為個人觀點,歡迎指正。

========20160825 更新========

之前說了好多POJ的很多優點,但最近集訓的時候我發現了poj的很多問題(集中在編譯器上)

選擇 poj 的 G++ 和 C++ 兩個編譯器,交部分題的時候秘制神奇——結果不一樣?!有時候用G++ CE了,C++就可以過。有時候用G++ WA用C++就A,而有時候用C++ WA用G++就A,等等。

行末不能有注釋也是有次坑了我的模擬賽罰時。

綜上,poj確實題庫非常全,但是使用體驗還是比較差。


我能推CodeWars么= =

題目全面,從我能做的題到@大笨蛋千里冰封 能做的題都有;自帶榮耀段位(霧)排名等機制,刷題動力++;可查看題解,可對題解評分,題解機制完善... ...

還能練習英語閱讀水平

多好啊

雖然是英文網站,但裝個劃詞翻譯的軟體 開全屏模式刷題真的不是一般得舒服 (?′ `?)

一生推


洛谷,noiopenjudge(前面水題不要打),rqnoj,codevs,uoj(以後打)


小夥子先把NOI的openjudge刷了再說吧


你可以試試我們學校的OJ,題目不多,但是都不錯2333

https://www.tzhsoj.com

一定要使用https,否則的話會跳到教育局網站,沒辦法,教育網ip緊張,於是80和443分開兩個網站。


學習信息學,除了掌握必要的知識體系外,必須在一些信息學OJ上不斷的鍛煉自己,不停地參加比賽磨練自己的能力。我將一些時下流行的oj進行一些分析,方便大家更好的選擇。

另外這裡有NOIP歷年真題,推薦大家看看《神犇幫你分析NOIP歷年考點 - 編程少年》

1. PKU/POJ(PekingUniversity Judge Online For ACM/ICPC) [http://poj.org/]

北京大學的題庫,題目數量很多,OJ的各項功能也很完善,而且還提供免費的OJ系統下載,可以利用提供的系統自己搭建OJ,題目數量很多,有幾千道,但水題也很多。如果是初學者或者僅僅想提高變成準確性,那麼按照AC率做,保證1Y率;如果是有一定水平的OIer,可以每頁完成40~50題;如果是大牛,那麼盡量做吧;如果想專門訓練某個項目,可以去網上搜pku題目分類,POJ里的dp題和數學題比較多。

2. TYVJ[http://www.tyvj.cn/]

TYVJ成立於2009年10月20日,是一個面向所有信息學競賽(NOIP,NOI,CTSC,WC,IOI)、 國際大學生程序設計競賽(ACM)以及編程愛好者準備的一個在線信息學網路平台。 該平台共啟動時有2080道題(P1000—P2079),現在通過官方更新和使用者的更新題目數量已經多餘3300道,而且能夠使用金幣查看測試數據。適合NOIP普及組和提高組(偏重提高組),基本上題目的難度都是大於等於提高組一試難度的(比賽題除外)前面的題目相對基礎,2000題以後難度有所增加,現在每月都會舉辦固定的比賽。

3. ZJU/ZOJ(ZhejiangUniversity Online Judge) [http://acm.zju.edu.cn/]

浙江大學的題庫,國內起步最早的幾個OJ之一,題目數量也接近2000。OJ系統的友好性不如POJ,但功能並不差,應該可以作為POJ的替代品。

4. HDU(HangzhouDianzi University Online Judge) [http://acm.hdu.edu.cn/]

與上兩個評測系統類似,題量為三千多題,OJ的友好性也差不多。

5. RQNOJ(RenQingNetOnline Judge) [http://www.rqnoj.cn/]

RQNOJ經過了一年的時間逐漸的成熟起來,題目的數量也不斷的增加,使用的用戶數量也上升了不少,對於最近RQNOJ推出的一些新功能,很值得稱讚。還有經常有一些比賽,可以去參加。

6. Vijos(VelociousInformatics Judge Online System) [http://www.vijos.org/]

Vijos是Vivian Snow(就是湖南師大附中的劉康,個人主頁是http://www.viviansnow.cn/)搞的一個Judge系統,本來是作為創新大賽作品的,後來就搞起來了,當時人氣很旺。測試的時候,可以直接給出錯誤在哪,比較適合初學者。關閉了一段時間以後現在又運行起來了,但是題庫題目不怎麼更新,比賽舉辦也停止了。但是依然有不少用戶在使用它的題庫。

7. SGU(SaratovState University Online Contester) [http://acm.sgu.ru/]

SGU是俄羅斯斯坦福州立大學的OJ,很老牌了,題目數量很少,但題題精鍊,每做一道題都會讓你的編程水平上升。在有一定編程水平之後可以試著做做,要爭取做出每一道題。不過SGU速度稍慢並且不太穩定。總之是非常特別以及及其應該推薦的OJ。

8. 大視野在線測評

原來的衡陽八中oj,用戶量比較大,唯一不足的是一些試題需要付費試用。

9. Uoj(Universal Online Judge)

題庫題目數量相對較少,2月份以前會定期舉辦比賽,但是最近比賽就沒有了。

10. CodeForces

這個網站也是要推薦一下的,這個網站是全英文的網站,他們每周都會有固定的比賽,比賽完成後可以查看測試數據,題目質量相對較高,較難,許多大學的ACM選手都利用這個題庫刷比賽。


比較老的就是Vijos和USACO,7,8年前搞OI的時候做過這兩個


利益相關:洛谷管理員

匿了是我個人習慣。。字數超過50字回答我就匿。

後面添加的題目,反饋的情況是質量挺高。。各oj都是給oiers/acmers服務的,也是非盈利機構,我們希望良性競爭,不要打架。如果我說的有引戰意味,指出我改。

我也是認為好才去用最後當上admin的。

-------------------------------正文分隔線---------------------------------

======================2016.4.25更新===================

更正:我承認我之前有說過跟某oj「持平」之論,我想在這裡解釋一下。洛谷3上線後(4月初),我每天都在觀察洛谷和其他兄弟網站的評測量。我的持平是指根據洛谷3上線後觀察得到的結果,日評測的確是持平的,當時有點得意忘形所以就這麼寫了。沒想到造成另一個回答的引戰,在這裡道歉。我也不是不講事實的人,當然承認洛谷之前有差距。但現在的數據也擺在這裡,應該可以說明一些問題。

=========================================

洛谷是新近才火起來的OJ。

個人覺得吧,火的原因有以下幾個:

題目全:各屆noip題目、省選題目,各種演算法題。。難度分級幫你找到屬於自己的題,從A+B到網路流,從遞推到動歸,從dfs到A*,數論、模擬甚至物理題。。。應有盡有。

題解多:熱門題目題解夠你看個夠。冷門的也挺多有的。怎麼也想不出來便可以借鑒一番。

社區活躍:首頁「犇犇」供大家自由討論。當然還有正式一些的討論區和私信。與各地oiers交流何樂而不為?富有親和力。

代碼公開計劃:只要你某道題拿了60分及以上都可以看本題加入代碼公開計劃的用戶的代碼。大部分用戶都加入了。

試煉場:分層難度,有先決條件,較為科學。從新手村到提高試煉地,至少不會被淹死在題海中了,助你找到合適刷題方向。

比賽:官方一年舉辦6~10次月賽,各路大神出題,質量保證。還有個人比賽和團隊公開賽以及各種邀請賽。當然還有自發的套題。賽制可選NOI賽制、ACM賽制還有洛谷獨創樂多賽制。

管理員活躍:題解多免不了有錯的,討論多免不了有水的,比賽難免有殘的。不爽?題解有舉報按鈕,比賽有舉報帖,還可管理員私聊。管理員會爭取第一時間解決。

評測速度快:「香港記者」號評測機,同時最大可評測4人程序。

其他的大家可以自己探索,這裡就算安利一下。

------------------------------------------------------------------

還是沒講清楚我到底為什麼認為洛谷好,以後再改。

大家還是看自己個人喜好。

網址:首頁 - 洛谷 | 富有親和力的信息學在線學習網站


推薦閱讀:

數據挖掘、機器學習、深度學習這些概念有區別嗎?
有預算的前提下,GTX 1060與RX 480 孰優孰劣?
IT 行業女生的工作狀況大概是怎樣的?
怎麼了解量子計算PhD男生?
編程破解wifi密碼的難點在哪?

TAG:編程 | 計算機 | OnlineJudge | NOIP |