OJ它是Online Judge缩写系统,来在线检測程序源码的正确性。

著名的OJ有RQNOJ、URAL等。

国内著名的题库有北京大学题库、浙江大学题库等。

国外的题库包含乌拉尔大学、瓦拉杜利德大学题库等。

简单介绍:

  Online Judge系统(简称OJ)是一个在线的判题系统。用户能够在线提交程序多种程序(如C、C++)源码,系统对源码进行编译和运行,并通过预先设计的測试数据来检验程序源码的正确性。

程序:

  一个用户提交的程序在Online Judge系统下运行时将受到比較严格的限制,包含运行时间限制,内存使用限制和安全限制等。用户程序运行的结果将被Online Judge系统捕捉并保存。然后再转交给一个裁判程序。

该裁判程序或者比較用户程序的输出数据和标准输出例子的区别,或者检验用户程序的输出数据是否满足一定的逻辑条件。

最后系统返回给用户一个状态:通过(Accepted,AC)、答案错误(Wrong Answer,WA)、超时(Time Limit Exceed,TLE)、超过输出限制(Output Limit Exceed,OLE)、超内存(Memory Limit Exceed,MLE)、执行时错误(Runtime Error,RE)、格式错误(Presentation Error,PE)、或是无法编译(Compile Error,CE),并返回程序使用的内存、执行时间等信息。

  Online Judge系统最初使用于ACM-ICPC国际大学生程序设计竞赛和OI信息学奥林匹克竞赛中的自己主动判题和排名。

现广泛应用于世界各地高校学生程序设计的训练、參赛队员的训练和选拔、各种程序设计竞赛以及数据结构和算法的学习和作业的自己主动提交推断中。

  知名的OJ有:RQNOJ,URAL,SPOJ,vijos,tyvj,USACO,sgu,pku(poj),zju(toj),tju,uva等。

POJ:

http://poj.org/

  POJ是北京大学的在线评測系统.我主要在做的一个.题目数量非常多,OJ的各项功能也非常完好,并且还提供免费的OJ系统下载,能够利用提供的系统自己搭建OJ.题目数量非常多,有几千道,但水题也非常多.关于这一点,由于题目数量大,所以水题自然就多,但这不说明POJ的题目质量不高.POJ的难题还是不少的,并且做不做水题还是要由做题人自己决定的,和OJ无关.

  推荐做法:

  假设是刚開始学习的人或者只想提高编程准确性,那么依照AC率做,保证1Y率;假设是有一定水平的OIer,能够每页完毕40~50题;假设是大牛,那么尽量做吧;假设想专门训练某个项目,能够去网上搜POJ题目分类,个人认为POJ里的dp题和数学题比較多.

  所使用的程序:

  POJ,很多OJ都是採用的这个程序。能够说是北京大学创造了这个程序。

  在北京大学JudgeOnline里面就有这个程序的下载。只是须要先填写申请表。

  进入OJ,点击“ Download free version of Judge Online ” 就能够看到申请表。

ZOJ:

http://acm.zju.edu.cn/onlinejudge/

  ZOJ是浙江大学的在线评測系统.国内起步最早的几个OJ之中的一个.题目数量也接近2000.我没有太多的做zju的题目,所以不好说题目质量怎样.OJ系统的友好性不如pku,但功能并不差.应该能够作为pku的替代品.

  推荐做法:

  无(能够參考pku做法)

HOJ:

http://acm.hnu.cn/

 HOJ是哈尔滨工业大学的在线评測系统,相对来说起步不早也不晚,以前也涌现了很多大牛。如今题目数量接近3000。难度參差不起。因为学校開始重视其ACM。近期活动频繁。近期新版的系统上线。相对老版来说友好性和功能都有提升。

  推荐做法:

  无

  然后是一些不太知名的或比較新的:

RQNOJ:

http://www.rqnoj.cn/

  (RenQingNet Online Judge,任青网络信息学奥赛(OI)在线判题系统)

  RQNOJ经过了一年的时间逐渐的成熟起来,题目的数量也不断的添加。使用的用户数量也上升了不少,对于近期RQNOJ推出的一些新功能,非常值得称赞。还有常常有一些比赛。能够去參加。

  推荐做法:

  做一些有难度的题目

TOJ:

http://acm.tju.edu.cn/toj/

  TOJ是天津大学的在线评測系统,题目质量一般,也不乏一些好题。

  推荐做法:

  无,能够做做Contests.注意是Online Contests而不是Virtual Contests,Virtual那个...打开就能知道,是利用TOJ自己的题库出Contests...事实上这个设计非常新颖,全部人都能够出測试.适合队内搞測验...

NKOJ:

http://it.nankai.edu.cn/acm/data/Data.htm

  NKOJ是天津市南开大学的OJ,想必大多数人都不知道吧?在看以下的介绍之前,你能够先上去看看,体会一下.你一定会发现,通过大量Ajax技术的应用,加上清新的界面,你会感到十分舒适.并且nkoj似乎有一个功能是自己不出如今Rank List和Status里面,这个功能非常贴心.题目是nkoj最大的弱点,数量不大,质量一般.只是由于是中英文题目夹杂且中文题目数量不少(和pku比),所以想做中文题的除了Vijos也能够来这里看看.事实上nkoj比vijos要美丽的多,速度比vijos稍快,稳定性...应该比vijos好不少吧.

  推荐做法:

  做中文题.

HDOJ:

http://acm.hdu.edu.cn/

  HDOJ是杭州电子科技大学的在线评測系统。

随着杭电的崛起。HDOJ也成为菜鸟们练习的重要OJ。

题目量非常多,质量參差不齐,有相当一部分好题。

  推荐做法:

  依照网上的题单来刷

HUSTOJ:

http://acm.hust.edu.cn:8080/judge/toIndex.action

  HUSTOJ是华中科技大学的在线评測系统。以其Virtual Judge功能最为著名。许很多多的神队都用Virtual Judge功能进行训练。

Virtual Judge上能够挂其它各个OJ的比赛。

  推荐做法:

  挂uva或者其它OJ的比赛进行训练

SGU:

http://acm.sgu.ru/

  (Saratov State University Online Contester)俄罗斯萨拉托夫州立大学

  sgu是俄罗斯萨拉托夫州立大学(大概是这个名字)的OJ,非常老牌了.题目数量非常少,但题题精炼,每做一道题都会让你的编程水平上升.在有一定编程水平之后能够试着做做,要争取做出每一道题.假设sgu能所有AC的话...那这个人不是抄袭就是神牛...注意status须要通过左边的"status online"链接来看,并且sgu速度稍慢并且不太稳定.总之是很特别以及及其应该推荐的OJ.

  推荐做法:

  AC每一道题,能够依照AC Rate来做.

URAL:

http://acm.timus.ru/

  Ural是Ural State University的一个OJ,题目不是非常多,但都是原创,并且比較经典.假设sgu做着费劲,那么试试Ural吧.

  推荐做法:

  试着做做每一道题吧,能够依照AC Rate来.

大视野在线评測:

http://61.187.179.132/JudgeOnline/

HUSTOJ is an GPL FreeSoftware

http://code.google.com/p/hustoj/

Who Used the System

发源地:

  • 华中科技大学 上线时间 2008年5月14日

互联网用户:(基于本站訪问数据HTTP Referer)

  • 浙江传媒学院http://oj.zjicm.acm.zj.cn/升级自POJ免费版
  • 韩国京畿道大学 http://acm.ajou.ac.kr/JudgeOnline/http://judge.lavida.us
  • 韩国西江大学http://www.acmicpc.net/JudgeOnline
  • 香港信息学竞赛网http://judge.oi.hk/
  • 中国沈阳project学院http://acm.sie.edu.cn/
  • 韩国东国大学http://210.94.181.91/JudgeOnline/
  • FPS-OJ Demo http://www.newsclan.com/Judgeonline/
  • 浙江工商大学 升级自POJ免费版 http://acm.zjgsu.edu.cn/JudgeOnline/
  • 西北工业大学腾讯俱乐部在线评測系统 http://www.nputic.com/
  • 山东工商学院 http://acm.sdibt.edu.cn/JudgeOnline/
  • 常州信息学院 http://58.193.10.239/oj/
  • 马鞍山职业技术学院 http://mastc.acm.zj.cn CentOS system
  • MegaJudge (泰国宋卡王子大学,Prince of Songkla University) http://judge.megagod.net/
  • 马鞍山市二中实验学校 http://220.178.248.251/JudgeOnline/
  • 韩国成均馆大学 http://115.145.171.68/index.php
  • 首尔国立大学http://odin.snu.ac.kr/oj/
  • 苏州工业园区服务外包职业学院http://learn.siso.edu.cn/
  • 國立東華大學(台湾)http://134.208.3.122/JudgeOnline/
  • 东北大学http://acm.neu.edu.cn/
  • 大视野(原衡阳市八中) http://8zoj.tk/JudgeOnline/
  • 北里奥格兰德联邦大学(巴西)http://juizonline.ect.ufrn.br/
  • 國立彰化高中(台湾)http://student.chsh.chc.edu.tw/JudgeOnline/
  • 黑龙江八一农垦大学http://61.167.199.237:9000/JudgeOnline/
  • 山东大学SDUOJ http://sduacm.tk
  • 新浪云平台演示版 http://hustoj.sinaapp.com/
  • 北京信息科技大学 http://bistuacm.sinaapp.com
  • 中山大学(台湾) http://140.117.69.104/JudgeOnline/
  • 九度研究生复试机考历年题 http://ac.jobdu.com/
  • 马其顿某大学 http://www.koduesi.info/
  • 成都东软学院 http://www.acm-icpc.net:8801/JudgeOnline/
  • 海青科技 http://acm.hqwiki.cn/
  • 湖南工业大学 http://218.75.208.59:8084/JudgeOnline/从nuaa迁移
  • 杭州外国语学校 http://it.chinahw.net/JudgeOnline/
  • 中国地质大学(武汉) http://202.114.196.48/JudgeOnline/
  • 中南大学 http://acm.csu.edu.cn/OnlineJudge/
  • 喀山大学 http://88.198.206.54/web/
  • 杭州师范大学杭州国际服务project学院 http://ds.imedialab.info/
  • 重庆八中 http://61.186.173.85/JudgeOnline
  • 逢甲大学(台湾)http://acm.iecs.tw
  • 大连理工 http://acm.dlut.edu.cn/
  • 慈溪中学 http://cxmsoj.sinaapp.com/http://61.164.90.86:8088/JudgeOnline/
  • 山东科技大学 http://sdustoj.tk/
  • 山东大学 BChine http://acm.bchine.com/
  • 山东师范大学 http://acm.dreamto.me:88/JudgeOnline/
  • 沈阳工业大学 http://202.199.100.61/JudgeOnline/
  • 中国矿业大学 http://acm.cumtcs.net/JudgeOnline
  • 台南二中 http://judge.tnssh.tn.edu.tw
  • 杨浦区青少年科技站 http://oj.ypskz.com.cn/
  • 内蒙古工业大学 http://115.24.95.46/JudgeOnline
  • 华南师大附中 http://oj.hsfz.net.cn/JudgeOnline/
  • 慈溪胜山中心小学 http://ssedu.cixiedu.net:8004/JudgeOnline/
  • 华为软件训练营 http://58.60.106.36:9393/web/http://ilearning.hwclouds.com
  • 浙江外国语学院 http://122.224.230.11/zisuOJ/
  • 中原工业学院 http://202.196.35.59/JudgeOnline/
  • 东南大学 http://jol.seu.edu.cn/
  • 华南理工大学 http://116.56.142.173:8080/JudgeOnline/
  • 大连海事学院 http://acm.dlmu.edu.cn
  • 庆尚南道信息高中(韩国) http://oj.kninfo.hs.kr
  • 中国oier联盟 http://cnoier.com/oj/
  • 江西財经大学 http://jufeoj.sinaapp.com/
  • 维塔题库 http://www.wetta.in/
  • 金华职业技术学院 http://acm.jhc.cn/JudgeOnline/
  • 吉大附中 http://222.168.93.70/oj/
  • 滨海中学 http://oj.i7study.com:88/
  • 上海交大cs358 http://wirelesslab.sjtu.edu.cn:8080/JudgeOnline/
  • 中国海洋大学 http://oooj.sinaapp.com/

内网用户:

  • 重庆大学 http://172.31.2.24/JudgeOnline/
  • 湖南吉首大学 http://10.0.0.254:8080/JudgeOnline/ (内网)
  • 哈尔滨商业大学(原黑龙江商学院) http:/210.46.118.109/JudgeOnline
  • 泉州市师范学院 http://219.229.75.223/JudgeOnline/
  • 美国普渡大学
  • 宁波镇海中学 升级自POJ免费版
  • 大连东软信息学院
  • 深圳市第二实验学校
  • 辽宁project技术大学
  • 北航珠海分校
  • 义乌工商职业技术学院
  • 铜陵市一中
  • 中国石油大学
  • 杭州师范学院
  • 齐鲁软件学院
  • 嘉兴秀洲新区实验学校
  • 深圳华为3G http://3goj.huawei.com/JudgeOnline/
  • 内蒙古大学 http://202.207.12.224/JudgeOnline/
  • 华中师范大学 http://202.114.46.55/JudgeOnline/
  • 沈阳工业大学
  • 长冈技术科学大学(日本) ksl-t98.nagaokaut.ac.jp
  • 浙江省水利水电专科学校
  • 浙江省慈溪中学
  • 西南交通大学峨眉校区 http://7.10.0.17/JudgeOnline/
  • 浙江大学宁波理工学院 http://10.80.102.219
  • 利物浦大学 http://csc.liv.ac.uk/JudgeOnline/

版权声明:本文博主原创文章。博客,未经同意不得转载。

程序猿常识--OJ系统和ACM测试考试大全相关推荐

  1. 程序猿和测试媛——组合在一起的原因

    据说~有些程序猿和测试媛之所以能组合在一起. 因为测试媛重现bug时,程序猿一着急抓鼠标,结果却抓到了妹纸的手. 这么反复抓了几回,就自然而然就有感情,自然而然就在一起了--

  2. 基于Ubuntu(x86)系统和STM32(Keil)编写C程序分别进行编程、验证

    文章目录 实验内容 一.基本概念 (一).全局变量 (二).局部变量 (三).堆和栈 二.编程验证 (一).基于Ubuntu用Linux系统编写C程序 (二).基于STM32用Keil编写C程序 三. ...

  3. 程序猿和测试攻城狮崩溃的瞬间,这比喻太形象了,你是否已笑喷~

    前方高能,每一个程序猿和测试攻城狮看完,你不笑,你来找我,我自己看了好几遍,反正笑的停不下来,太特么有才了. 公司实习生找 Bug 2.程序猿和测试攻城狮团建 3.女测试攻城狮与程序猿的工作日常 4. ...

  4. 《程序猿和攻城狮》 --南京大学软件学院导学课 测试一答案

    中国大学MOOC <程序猿和攻城狮> --南京大学软件学院导学课 测验与作业 软件工程历史和软件工程建模 测试一

  5. linux读取sd卡文件数据,Linux系统和SD卡读写部分程序.doc

    Linux系统和SD卡读写部分程序 11.1.1 SD卡系统概念 Linux系统移植>第11章SD卡驱动移植,本章重点为SD卡协议介绍和SD卡驱动分析,后面也介绍SD卡驱动移植过程.随着SD卡存 ...

  6. 《程序猿和攻城狮》 --南京大学软件学院导学课 测试二答案

    中国大学MOOC <程序猿和攻城狮> --南京大学软件学院导学课 测验与作业 软件工程师和软件工程团队 测试二 软件工程最为本质的工作是 ___ ? 下面哪一个不是判定软件产品成功的必要条 ...

  7. 阿里的程序猿要逆天 测试代码的健身单车了解一下!

    健身单车当然是稀松平常的物事,不过能测试代码的健身单车您就不一定见过了. 最近,阿里中间件部门的程序猿就研发出了这么一款东东,呵呵,骑1分钟代码单车,相当于发起上百次访问页面的申请.简直6到不行!健身 ...

  8. 收藏!程序猿治愈系表白图来了!

    假如生活欺骗了你,找50个程序员问问为什么编程: 假如生活让你想死,找50个程序员问问BUG改完了没有: 假如你觉得生活拮据,找50个程序员问问工资涨了没有: 假如你觉得活着无聊,找50个程序员问问他 ...

  9. 虚继承是什么意思_程序猿是什么意思?程序员为什么叫程序猿?程序猿笑话段子-360常识网...

    程序员不是你们眼中的程序猿.程序猿是一种非常特殊的.可以从事程序开发.维护的动物.一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发.维护工作,特别是在中国,而且最重要的一点,二 ...

  10. android程序移动到Linux,Android应用开发之Android 系统 -- 使用Xshell在Windows系统和Linux系统之间进行文件传输...

    本文将带你了解Android应用开发之Android 系统 -- 使用Xshell在Windows系统和Linux系统之间进行文件传输,希望本文对大家学Android有所帮助. 使用Xshell在Wi ...

最新文章

  1. Android移动开发之【Android实战项目】在Service中弹出Dialog对话框,即全局性对话框
  2. ssh登陆报错“WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!”的解决方法
  3. ES group分组聚合的坑
  4. 【POJ - 2255】Tree Recovery (给定树的先序中序,输出后序)
  5. word 代码_怎样在Word 中插入 C/C++ 代码
  6. java 调度器怎么调用_OpenSymphony的Quartz里的作业、调度器使用举例
  7. python中函数的返回值
  8. 计算机操作系统笔记(四)
  9. 最新仿企业发卡源码,自动发卡平台
  10. 4.7UF400V 10*8.4贴片铝电解电容封装尺寸
  11. Unity运行时输出场景物体及角色为fbx文件
  12. iOS逆向 和班尼特福迪一起攻克难关(unity)
  13. STFT原理及MATLAB代码
  14. EPUB和PDF的区别,有什么好用的epub阅读器
  15. 【C语言】一文带你简单了解C语言
  16. 手把手教你快速搭建私服环境
  17. 【机器人栅格地图】基于灰狼算法求解栅格地图路径规划及避障含Matlab源码
  18. HTTP Host 字段作用
  19. 中国移动5G测试统一套餐曝光,每月200G流量
  20. 使用excel中的雷达图绘制南丁格尔玫瑰图

热门文章

  1. 在WSL2上运行nVIDIA Nsight
  2. eps导入坐标文件_EPS一些简单地物的编辑
  3. python中模运算_Python中的模运算
  4. 知网一键下载PDF文献
  5. 集异璧摘录:pq系统-加法-乘法-合数-素数
  6. 把图片url 伪静态 php,thinkphp5系列之URL伪静态(生成优雅的URL)
  7. Repast Simphony 模型发布及使用
  8. 用猿大师VLC播放程序与海康威视官方播放器在高版本Chrome播放RTSP视频流延迟效果对比!(视频演示)
  9. shell脚本学习指南_Shell脚本初学者指南:基础知识
  10. 测试网速wifi软件,测网速工具 一键wifi测速