DeerOJ 的題目上傳流程(以傳統提交為例)

山城甘草發表於2024-05-30

前言

在OJ上上傳題目的話,你需要題目描述的模板(以markdown形式),測試資料等。在DeerOJ上,除了這些,還需要一些額外的操作配置。

題目、資料準備

以前年新生賽的9數為例,題目描述的md檔案如下:

上傳的資料以 nine 為字首,輸入輸出檔案分別以 inout 為字尾,序號從1開始(注意不是從0開始,否則OJ有可能檢測不到nine0.in檔案),資料如下:

壓縮成 nine.zip

新建題目

點選右下角的“新增新題”的按鈕:

出現了一個隱藏的New Problem:

點選,進入“管理”,把題目描述的檔案內容複製到編輯中,這樣一個題目的題面就準備好了:

上傳資料

點選“管理”後,再點選“資料”,設定提交檔案配置如下:

[
    {
        "name": "answer",
        "type": "source code",
        "file_name": "answer.code"
    }
]

點選下方的“提交”按鈕,可以看到提交檔案配置的資料更新了:

點選右側的“上傳資料”按鈕,把我們打包好的資料上傳到後端:

然後點選右側的“試題配置”按鈕,對資料的配置進行設定:

注意suf部分只需要填寫輸入檔案和輸出檔案相應的字尾名即可,不要加點!不要加點!!不要加點!!!
點選“確定”,新增好配置檔案

接著,點選“檢測配置並同步資料”按鈕,等待後端處理即可。

這樣資料就新增成功了

測試

提交std程式碼測試:

成功!

相關文章