摘自百度百科的一部分。 http://baike.baidu.com/link? URL=RV c8 byffuxyhod 751 cssc U6 v 746 co1MD oji _ iwan awl7plbdxbltyxostzeamau 28 H5 rwlqwhgzhqigip5ewk

OJ是在线judge系统的简称,用于在线检测程序源代码的正确性。 有名的OJ有TYVJ、RQNOJ、URAL等。 国内知名的标题银行有北京大学标题银行、浙江大学标题银行、电子科技大学题库、杭州电子科技大学等。 国外的题库有乌拉尔大学、瓦拉杜立德大学的题库等。

1、在线judge系统(简称OJ )是一个在线问题判断系统。 用户可以在线提交c、c等程序的源代码,系统编译并运行源代码,然后用预设计的测试数据验证程序源代码的正确性。

2、程序

一个用户提交的程序在在线judge系统上运行时,受到相对严格的限制,例如运行时间限制、内存使用限制和安全限制。 用户程序的执行结果被捕获并保存在在线judge系统中,然后传递给审判程序。 该裁判程序比较用户程序的输出数据与标准输出样本之间的差分,或者验证用户程序的输出数据是否满足一定的逻辑条件。 最后,通过(Accepted,AC )、回答错误(Wrong Answer,WA )、超时(Time Limit Exceed,TLE )、超出输出限制) Output Limit Exceed, OLE )、超级内存)的状态返回给用户的MLE )、运行时错误(运行时错误,RE )、格式错误(Presentation Error,PE )或不可编译) CCE 在线judge系统最先用于ACM- ICPC国际大学生编程竞赛和OI信息学奥林匹克竞赛中的自动判定问题和排名。 目前已广泛应用于世界各地高校学生编程培训、参加axdbks培训和选拔、各种编程竞赛、数据结构和算法学习和作业自动提交判断。 有名的OJ有: RQNOJ、URAL、SPOJ、vijos、tyvj、USACO、sgu、PKU(poj )、zju )、tju、uva、hdu )、hdoj )、JLOJ等。 3、例3358 www.Sina.com/http://www.Sina.com/poj是北京大学的在线评估系统。 我主要做的是一个。 主题数量很多,OJ的各项功能也很完善。 另外,还提供免费的OJ系统下载,可以利用提供的系统自己构建OJ。 主题数多,有几千个。主题数多,所以水问题自然很多,但这并不表明POJ的主题质量不高。 POJ的挑战还不少。 另外,是否做水问题,与OJ无关,需要由制造问题的人自己决定。 推荐做法:在初学者和想提高编程准确性时,按照交流率进行,保证1Y率。 如果是一定水平的OIer,一页可以完成40~50题; 自觉的唇膏的话,尽量做吧; 如果想专门训练某个项目,可以在网上搜索POJ的主题分类。 我个人认为POJ的dp问题和数学问题很多。 使用的程序: POJ,很多OJ都采用了这个程序。 可以说是北京大学制定了这个程序吧。 北京大学judge在线上有这个程序的下载,但是需要填写申请书。 进入OJ,点击“downloadfreeversionofjudgeonline”即可查看申请书。知名的OJZOJ是浙江大学的在线评估系统。 是国内最早启动的几个OJ之一。 主题数也接近2000个。 我不太制作JJU的主题,所以不能说主题的质量如何。 OJ系统的友好性不如pku。 但是,功能还不错。 它应该可以作为pku的替代品。 推荐方法:无(可以参考pku的做法)POJHOJ是哈尔滨工业大学的在线评测系统,起步比较早也不晚,曾经出现过很多自觉的唇膏。 主题数接近3000个,难度各不相同,因为学校开始重视ACM,所以最近频繁活动。 新版本的系统上线了,与旧版本相比,友好性和功能得到了提高。 推荐方法:无

以及鲜为人知或比较新的3360http://www.Sina.com/nbutonlinejudge,简称NOJ。 是宁波工程学院的在线评价系统。 2011年末2012年初发售的新OJ。 被称为“最萌OJ”。 问题难度中等,适合初学者磨练问题。 其右下角的“春菜”是NBUT的广告集训小组让日本画师须原设计的画。ZOJTYVJ成立于2009年,成立孤独滑板千,现就读于北京大学。 之后发展成为情报学竞赛爱好者的开放平台,相对于其他oj,tyvj更具开放性,用户可以自由上传主题,自由举办比赛。 经过几年的发展,注册用户达到4万多人,主题数也

于各大oj之首。
RQNOJ
        (RenQingNet Online Judge,任青网络信息学奥赛(OI)在线判题系统)RQNOJ经过了一年的时间逐渐的成熟起来,题目的数量也不断的增加,使用的 用户数量也上升了不少,对于RQNOJ推出的一些新功能,很值得称赞。还有经常有一些比赛,可以去参加。 推荐做法:         做一些有难度的题目
Vijos

        (Velocious Informatics Judge Online System)说到OJ,就不得不提Vijos.Vijos是Vivian Snow(就是湖南师大附中的 孝顺的蜡烛)搞的一个Judge系统,本来是作为创新大赛作品的,后来就搞起来了,人气很旺.Vijos上所有人都可以上传自己的题目,虽然增加了很多灵活性,但由此导致的是题目水平参差不齐.而且上传题目的人在选择题目难度的时候很难做出同样的判断,都有自己的个人见解,所以本来题目难度是很好的一个设计,却成了鸡肋。从2007年末曾关闭维护了一段时间,详情参考 Vijos词条。2012年7月Vijos复活后, Vijos2.0开启全新VJ时代,地址见 Vijos词条的参考链接。 推荐做法:         用来测试竞赛原题,另外可以做一做AC率较低的题目.不推荐做大量的Vijos题目.
TOJ
        TOJ是天津大学的在线评测系统,题目质量一般,也不乏一些好题。 推荐做法:         无,可以做做Contests.注意是Online Contests而不是Virtual Contests,Virtual那个…打开就能知道,是利用TOJ自己的题库出Contests…其实这个设计很新颖,所有人都可以出测试.适合队内搞测验…
NKOJ
        NKOJ是 天津市南开大学的OJ,想必大多数人都不知道吧?在看下面的介绍之前,你可以先上去看看,体会一下.你一定会发现,通过大量Ajax技术的应用,加上清新的界面,你会感到十分舒适.而且nkoj似乎有一个功能是自己不出现在Rank List和Status里面,这个功能很贴心.题目是nkoj最大的弱点,数量不大,质量一般.不过因为是中英文题目夹杂且中文题目数量不少(和pku比),所以想做中文题的除了Vijos也可以来这里看看.其实nkoj比vijos要漂亮的多,速度比vijos稍快,稳定性…应该比vijos好不少吧. 推荐做法:         做中文题.
HDOJ
        HDOJ是杭州电子科技大学的在线评测系统。随着杭电的崛起,HDOJ也成为菜鸟们练习的重要OJ。题目量很多,质量参差不齐,有相当一部分好题。 推荐做法:         按照网上的题单来刷
HUSTOJ
        HUSTOJ是华中科技大学的在线评测系统,以其Virtual Judge功能最为著名。许许多多的神队都用Virtual Judge功能进行训练。Virtual Judge上可以挂其他各个OJ的比赛。 推荐做法:         挂uva或者其他OJ的比赛进行训练
SGU
        (Saratov State University Online Contester)俄罗斯萨拉托夫州立大学。sgu是俄罗斯萨拉托夫州立大学(大概是这个名字)的OJ,很老牌了.题目数量很少,但题题精炼,每做一道题都会让你的 编程水平上升.在有一定编程水平之后可以试着做做,要争取做出每一道题.如果sgu能全部AC的话…那这个人不是抄袭就是神牛…注意status需要通过左边的”status online”链接来看,而且sgu速度稍慢并且不太稳定.总之是非常特别以及及其应该推荐的OJ. 推荐做法:         AC每一道题,可以按照AC Rate来做.
Ural
        Ural是Ural State University的一个OJ,题目不是很多,但都是原创,而且比较经典.如果sgu做着费劲,那么试试Ural吧. 推荐做法:         试着做做每一道题吧,可以按照AC Rate来.
Smart OJ
        Smart OJ题库均为中文题目,交互性能较好,界面友好,操作便捷,在线比赛较多,支持OI、ACM、Codeforces三种赛制。OJ中有1500多题目。
JLOJ
        JLOJ是浙江省杭州市建兰中学的OJ,想必大多数人都不知道吧?在看下面的介绍之前,你可以先上去看看,体会一下.你一定会发现,清新的界面,使你感到十分舒适. Meaning Category Obstruction of Justice Community->Law Office Jumpsuit Miscellaneous->Clothes Official Journal Business->Accounting Community->Media Oh Joy Community->Media Oh Joy! Internet->Chat Old John Miscellaneous->Names and Nicknames Oliver James Miscellaneous->Names and Nicknames On the Jugular Governmental->Military Online Journal Community->Media Only Joking Internet->Chat Opaquely Juicy Miscellaneous->Food Open Java Computing->Software Open Jugular Medical->Physiology Optional Jumping Community->Sports Orange Juice Miscellaneous->Food Orange Julius Miscellaneous->Names and Nicknames Orange Jumpsuit Community->Law Orenthal James Community->Famous Orenthal James Simpson Community->Famous Organismo Judicial International->Guatemalan Orion, Junior Miscellaneous->Names and Nicknames Oscar James Miscellaneous->Names and Nicknames Oscar Johnson Community->Famous Oscar Jones Miscellaneous->Names and Nicknames Oscar Justin Miscellaneous->Names and Nicknames Outdoor Journey Community->Sports Outer Join Academic & Science->Architecture Overly Jealous Internet->Chat

术语:

1、AC率:AC率即Accept率,Online Judge系统(亦称OJ,即在线判题系统)专用语。Accpet即程序通过,源代码正确无误的意思,Accept率就是通过数占总提交数的比值(百分数)。AC率可以较为恰当的反应OJ系统中用户的水平。