验题君


私信TA

用户名:dotcpp_admin

访问量:5243

签 名:

-------------请以上同学上台领奖!----------------

等  级
排  名 14
经  验 9615
参赛次数 11
文章发表 11
年  龄 24
在职情况
学  校 djtu
专  业

  自我简介:

大家好,我就是传说中的验题君! C语言网的任何问题都可以私信我哦! 欢迎各界大神提宝贵意见!

在前面给大家介绍如何创建自己的编程比赛中给大家介绍了如何在咱们网站创建比赛


之后在和大家的交流中,有不少老师同学咨询能不能使用自己出的题,答案当然是可以的

鉴于目前题目这块要保证正确、完整,所以提供人工接口为大家开放。

大家把出好的题发给管理员上传测试即可。


注意:为了保证题库题目不重复,出题前请大家根据关键词在题库中查找是否有重复的题。方法是在题库页面根据题目名称搜索


下面来给大家介绍题目的要求:


一个完整的题目要包含以下几个部分:


  1. 题目信息

正如大家看到的任何一道题为例,每一道题目都包含题目标题、题目描述、输入格式、输出格式、样例输入、样例输出五部分的必填信息,为了保证题目严谨、没有歧义,请大家务必多次读题、审题确认题目描述,不会出现多种理解、并且有明确的数据要求,如有提示:数据不超过10^9、字符串长度不超过100位、结果保留两位小数等信息

QQ图片20181016151926.png

同时,每道题目的时间要求、内存要求没有特殊要求的话都为:1S  128M

每道题目如果是原创出题,请记得署名哦,我们将保留您的名字署名

这些信息,写入一个txt文本即可


2.测试数据


顾名思义,测试数据才是一道题目正确与否的唯一标准,也就是放到后台给判题系统使用的

测试数据应按照软件测试的思想,各个测试点应尽量包含常规值、特殊值、边界值等全部情况,来严谨的验证一道程序是否完整


每一个测试点都包含输入一个.in文件,一个.out文件,分别表示输入和输出数据

区别与样例输入和样例输出一般都是一组,测试数据要求至少五组以上,参考大部分题目为7~20个测试点

如:

test1.in  test1.out

test2.in  test2.out

test3.in  test3.out

...           ...

test10.in test10.out



3.参考代码

每一道题目上传后,能不能通过,验证对错与否需要您的一个参考代码作为验证,看看是否能通过,所以您要提交一个能通过的答案


大家按照以上格式,每道题目一个txt文本文件+一个参考答案+多个in/out文件打包一个文件夹,按照这个格式发给管理员就可以

邮箱:[email protected]  备注  “出题” 即可

我们会尽快上传并测试,建议比赛前至少3天测试,来保证比赛正常进行!


PS:为了提高题目质量,对于已经有的重复题、题目质量较低的题有可能不通过,请大家知晓!


以上,大家有问题请随时留言!





 

0.0分

4 人评分

C语言网提供「C语言、C++、算法竞赛」在线课程,全部由资深研发工程师或ACM金牌大佬亲授课,更科学、全面的课程体系,以在线视频+在线评测的学习模式学习,学练同步,拒绝理论派,真正学会编程!还有奖学金等增值福利等你!

  评论区