青岛oj搭建教程

首先得准备一个Linux系统,这里以Ubuntu18.04为例。

一、OJ的安装

输入

sudo apt-get update
sudo apt-get install -y vim python3-pip curl git
pip3 install --upgrade pip

# 如果使用Anaconda的话,用下面这个命令
pip install --upgrade pip
pip install docker-compose
sudo curl -sSL https://get.daocloud.io/docker | sh
git clone -b 2.0 https://github.com/QingdaoU/OnlineJudgeDeploy.git && cd OnlineJudgeDeploy
docker-compose up -d
docker ps -a 
#一条一条运行

二、OJ的简单使用

2.1 导入题目

首先先登入管理用户。默认账号root,密码rootroot

在这里插入图片描述

或者直接输入ip+/进入管理后台

ip/admin
  • 1

进去后可以看到这么个界面

在这里插入图片描述

题目这里可以查看题目列表,或者添加题目。

在这里插入图片描述

这里填入题目名称和题面描述

在这里插入图片描述

输入描述,输出描述

在这里插入图片描述

在这里插入图片描述

在这里可以选择支持的编程语言,还有题目的难度标记,可以给题目添加标签,还有设置时间和内存限制等。

在这里插入图片描述

题目的输入输入输出样例

在这里插入图片描述

这里可以填写一些提示信息,也可以不填。

在这里插入图片描述

选择题目的类型,可以是ACM模式,或者OI模式。

在这里插入图片描述

点击Choose File删除题目样例,样例的明明要按照要求。

输入文件后缀为.in,输出文件后缀为.out

文件名从1开始的连续序列,如果有多个样例的话。然后打包成zip文件。

如下

在这里插入图片描述

添加好后可以在题目列表查看题目了

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值