知名的OJ有:RQNOJ,URAL,SPOJ,vijos,tyvj,USACO,sgu,pku(poj),zju(toj),tju,uva等。
POJ:
推荐做法:
如果是初学者或者仅仅想提高编程准确性,那么按照AC率做,保证1Y率;如果是有一定水平的OIer,可以每页完成40~50题;如果是大牛,那么尽量做吧;如果想专门训练某个项目,可以去网上搜POJ题目分类,个人觉得POJ里的dp题和数学题比较多.
所使用的程序:
POJ,许多OJ都是采用的这个程序,可以说是北京大学创造了这个程序。
在北京大学JudgeOnline里面就有这个程序的下载,不过需要先填写申请表。
进入OJ,点击“DownloadfreeversionofJudgeOnline”就可以看到申请表。
ZOJ:
无(可以参考pku做法)
HOJ:
HOJ是哈尔滨工业大学的在线评测系统,相对来说起步不早也不晚,曾经也涌现了许多大牛。现在题目数量接近3000,难度参差不起,由于学校开始重视其ACM,最近活动频繁。最近新版的系统上线,相对老版来说友好性和功能都有提升。
推荐做法:
无
然后是一些不太知名的或比较新的:
RQNOJ:
(RenQingNetOnlineJudge,任青网络信息学奥赛(OI)在线判题系统)
做一些有难度的题目
TOJ:
TOJ是天津大学的在线评测系统,题目质量一般,也不乏一些好题。
无,可以做做Contests.注意是OnlineContests而不是VirtualContests,Virtual那个...打开就能知道,是利用TOJ自己的题库出Contests...其实这个设计很新颖,所有人都可以出测试.适合队内搞测验...
NKOJ:
做中文题.
HDOJ:
HDOJ是杭州电子科技大学的在线评测系统。随着杭电的崛起,HDOJ也成为菜鸟们练习的重要OJ。题目量很多,质量参差不齐,有相当一部分好题。
按照网上的题单来刷
HUSTOJ:
HUSTOJ是华中科技大学的在线评测系统,以其VirtualJudge功能最为著名。许许多多的神队都用VirtualJudge功能进行训练。VirtualJudge上可以挂其他各个OJ的比赛。
挂uva或者其他OJ的比赛进行训练
SGU:
(SaratovStateUniversityOnlineContester)俄罗斯萨拉托夫州立大学
AC每一道题,可以按照ACRate来做.
URAL:
Ural是UralStateUniversity的一个OJ,题目不是很多,但都是原创,而且比较经典.如果sgu做着费劲,那么试试Ural吧.