DOMjudge 中文文档
  • 概述
  • 术语对照表
  • 管理员手册
    • 1 Domjudge 总体介绍
      • 1.1 功能
      • 1.2 环境依赖
      • 1.3 版权许可
      • 1.4 联系方式
    • 2 比赛安排
      • 2.1 比赛硬件
      • 2.2 环境依赖
    • 3 安装与配置
      • 3.1 快速安装
      • 3.2 准备工作
      • 3.3 安装评测系统
      • 3.4 安装数据库
      • 3.5 Web 服务器配置
      • 3.6 微调服务器的设置
      • 3.7 安装 judgehost
      • 3.8 构建和安装 submit client
      • 3.9 配置
      • 3.10 OpenID connect
      • 3.11 可执行文件
      • 3.12 语言设置
      • 3.13 设置特殊运行和比较程序
      • 3.14 通知系统
      • 3.15 其他可配置脚本
      • 3.16 日志和调试
      • 3.17 (重新)生成文档和团队手册
      • 3.18 可选功能
      • 3.19 更新
    • 4 配置一场比赛
      • 4.1 配置比赛数据
      • 4.2 比赛里程碑
      • 4.3 用户验证
      • 4.4 提供测试数据
      • 4.5 开启守护进程
      • 4.6 检查确保一切就绪
      • 4.7 测试裁判解(jury solutions)
    • 5 队伍环境
    • 6 网页界面
      • 6.1 裁判及管理员视图
      • 6.2 得分榜
      • 6.3 气球
    • 7 安全性
      • 7.1 考量
      • 7.2 内部安全
      • 7.3 root 权限
      • 7.4 文件系统权限
      • 7.5 外部安全
    • 附录
      • 8 常见问题和解决方案
        • 8.5 Memory limit errors in the web interface
        • 8.6 Compiler errors: `runguard: root privileges not dropped'
      • 9 多站比赛
      • 10 致开发者
        • 10.1 从 Git 源码库引导
        • 10.2 维护模式安装
        • 10.3 Makefile 结构
  • 裁判手册
    • 1 Domjudge 总体介绍
      • 1.1 功能
      • 1.2 版权许可
      • 1.3 联系方式
    • 2 概要
      • 2.1 裁判与管理员
      • 2.2 榜单
    • 3 比赛前
      • 3.1 题目及语言
      • 3.2 核对测试数据
      • 3.3 测试题解
      • 3.4 热身赛
    • 4 比赛期间
      • 4.1 监测队伍状态
      • 4.2 评测提交
      • 4.3 解释请求
    • 5 比赛后
    • 附录
      • 6 题目打包格式
  • 队员手册
    • 0 概要
    • 1 提交题解
      • 1.1 通过命令行
      • 1.2 通过网页界面
    • 2 查看提交结果
      • 2.1 可能的结果
    • 3 解释
    • 4 提交是怎么被评测的?
      • 4.1 提交题解
      • 4.2 编译
      • 4.3 测试
      • 4.4 各种限制
    • 附录
      • A 样例代码
Powered by GitBook
On this page
  • 程序读写
  • 提交您的题解
  • 查看您的分数、提交情况

Was this helpful?

  1. 队员手册

0 概要

Previous6 题目打包格式Next1 提交题解

Last updated 6 years ago

Was this helpful?

本页面对评测系统界面作出了简短的概述。通过了解概要中简单的介绍,即可开始使用本系统。但我们仍强烈建议参赛队伍完整地阅读此文档。当您遇到问题时,文档中有关于本比赛控制系统一些重要的细节信息可供参考,请务必注意!

基于网页界面的 DOMjudge 可通过访问 浏览。您也可以通过下页中的 图1/图2 大致了解DOMjudge的界面。

程序读写

提交的程序应全部从 “标准输入流” 中读取输入数据, 并将输出全部输出至 “标准输出流”(即控制台)。您不必打开(其他)文件。附录A中有一些样例代码可供参考。

提交您的题解

您可以通过命令行中 submit 命令或通过网页界面提交答案:

  • 通过命令行提交

    使用 submit <filename(文件名)> 命令。如果您的文件名是类似 <filename(文件名)>.<extension(扩展名)>的形式, 且文件名对应了题目的标签,扩展名是所使用编程语言的标准扩展名,则程序会自动识别您的提交。程序也会自动检测 Java 和 Kotlin 的 main class,以及 Python 2 和 Python 3 的 main file。您也可以强制关闭自动检测功能。若想了解完整功能,请使用 submit --help。

  • 通过网页界面提交

    在您队伍的页面中 ,点击菜单栏上绿色的 Submit 按钮。选择要提交的文件。默认情况下,会自动选中与您提交文件名相同标签的题目,并根据扩展名自动选择对应语言。网页同时也会根据文件名自动检测Java 和 Kotlin 的 main class,以及 Python 2 和 Python 3 的 main file。提交前请再次检查自动检测是否正确。

查看您的分数、提交情况

可以通过网页界面 直接实现查看队伍的分数、提交情况、解释请求以及对请求的答复。

Figure 1: 网页队伍总览界面

Figure 2: 榜单界面

以上

https://example.com/domjudge/team
https://example.com/domjudge/team
https://example.com/domjudge/team
Figure 1: 网页队伍总览界面
Figure 2: 榜单界面