Special Judge类型题目的加题步骤(往hustoj里加题)
来源:互联网 发布:期货程序化交易编程 编辑:程序博客网 时间:2024/04/29 10:43
虽然是很小的任务,牵扯到很多小知识点,微不足道也记录一下。
首先说到Special Judge。
所谓的Special Judge是指OJ将使用一个特定的程序来判断我们提交的程序的输出是不是正确的,而不是单纯地看我们提交的程序的输出是否和标准输出一模一样。直接从用户程序生成的答案入手,用Special Judge程序判断用户答案是否符合题意。
Special Judge类型题目的特点就是答案不唯一。
往OJ加Special Judge类型题目步骤如下:
1.进入OJ管理员账户。点击admin进入管理界面,点击左侧的AddProblem。
2.把题目描述,输入描述,输出描述,测试数据依次填好,在最下面的SpecialJudge复选框上勾选Y
3.点击左侧的ProblemList,找到相应的题目,点击最右侧的TestData,可以看到测试数据。
4.针对题目写出Special Judge程序
5.将改程序保存在文件中,文件名为spj,拓展名为.c或.cc
6.进入/home/judge/data找到相应的题目文件夹,将spj.c(spj.cc)放进文件夹
接下来要在终端手动编译spj.c文件
7.打开终端,cd 转到spj.c所在文件夹
8.输入命令 gcc -o spj spj.c 回车,此时可以看到文件夹里多了一个执行文件spj
9.输入命令chmod +x spj,为spj增加可执行性
11.测试:将正确代码复制进提交框,看到判题结果AC
0 0
- Special Judge类型题目的加题步骤(往hustoj里加题)
- [转]Special Judge在HUSTOJ中的使用
- 关于一道Special Judge输出的题的反思
- 如何配置luogu,codeforces的spj(special judge)
- 【图论】【RQNOJ】心许的回忆[Special Judge]
- Special Special Judge III ZOJ
- 关于HUSTOJ的搭建与virtual judge的设置
- Sicily 2012 King[Special judge] (不是水题胜似水题)
- coj 1344: Special Judge
- Special Judge Ⅰ
- Special Judge Ⅱ
- Ubuntu下hustoj安装的步骤
- Ubuntu下hustoj安装的步骤
- [转]Ubuntu14.04 hustoj安装的步骤
- 【HUSTOJ】1000: 一个伟大的题
- 在线判题系统hustoj的搭建
- Sicily 1152 简单的马周游问题[Special judge]
- Sicily 1153 马的周游问题[Special judge] && sicily 1152
- 自己理解的spring作用域。。。
- java23种常用设计模式之适配器模式(Adapter)
- 查询oracle最耗资源的sql语句
- JavaBean (实现 Serializable(可序列化) 接口的类) 里 serialVersionUID 的作用
- 质检总局公布打假案例:天猫、京东卖伪劣产品
- Special Judge类型题目的加题步骤(往hustoj里加题)
- 摩斯密码
- 学习blog
- 一个简单的SWT Text ip地址框
- 我要收拾心情,重新上路
- TextView不用获取焦点也能实现跑马灯
- IPC_PRIVATE ftok
- visual studio运行时库MT、MTd、MD、MDd的研究
- 高通平台 8074 spi 的配置