首页
学习
活动
专区
工具
TVP
发布

用 DMOJ 搭建属于自己的 OJ

国内比较重视算法竞赛(ACM)的学校都有自己的 OJ,比如有名的 杭州电子科大 OJ、北京大学 OJ、青岛大学 OJ、上海大学 OJ等等。...为什么选 DMOJ   OJ 系统中有一部分是开源的,比如青岛大学OJ、DMOJ等等。...如果想要搭建一个自己玩一玩,可以选择青岛大学 OJ,毕竟官方提供了一步到位的 docker-compose 方式安装。...这样的搭建的确是简单易用,但是也失去了从头开始一步一步部署了解 OJ 是如何构成、运行的机会。除了这之外,还有一个非常重要的原因。...(采用 CC BY-NC-SA 4.0 许可协议进行授权) 本文标题:《 用 DMOJ 搭建属于自己的 OJ 》 本文链接:https://lisz.me/tech/linux/dmoj.html

2.3K50
您找到你想要的搜索结果了吗?
是的
没有找到

什么是OJ _OJ是什么?

Online Judge System 即 在线评测系统(以下简称OJ),用户可以在线的提交程序源代码,OJ会对这些源代码进行编译和运行,并且通过每道题目预先设计的数据和时空限制等标准来检验用户程序的正确性...用户提交的程序在OJ下执行的时候会受到严格的限制,包括且不限于时间的限制、内存的限制、系统接口的限制和安全限制。...用户程序执行的输出结果会被OJ接收并保存,然后通过裁判程序进行比较用户输出和标准输出的差别,或者检验用户的输出是否满足一定的条件来判定用户程序的执行结果。...OJ最初使用于ICPC和OI竞赛中的自动判题和排名。随着时代的发展,现已经广泛应用于各高校、各组织的算法竞赛中。现如今,OJ往往附加了其他功能以提供给用户更好的学习或比赛环境。...Dreamer Online Judge即追梦者在线评测系统(以下简称DOJ)的出现就是为了把各个OJ的优点结合起来,再开发一些有利于用户的功能,同时,DOJ秉承着开放、自由、共享的精神,致力于提供一个完美的环境让算法爱好者能够快速的提升自身水平

69110
领券