• news 的博客
  • 2021年02月01日Polygon系统正式上线了(录题方法说明)

  • @ 2024-5-17 22:32:15

为了能让OJ题库更加的完善,现在更新了Polygon系统,所谓的Polygon系统就是能够让所有的同学都能本地出题,但是并不会添加到公共题库当中,经过管理员的筛选会把Polygon中的题直接添加到题库中,所以大家以后都可以成为出题人了,都可以为题库的题目做出自己的贡献。
那么如何使用这个功能呢?

1.首先第一步肯定是点击菜单栏里面的Polygon了,就会来到下面的界面就会来到下面的界面
16121760501327.png

2.然后我们点击创建题目,假如我们就创建一个题目叫做a-b
16121760885773.png

3.接着启动编辑
编辑题目有两种方式,一种是使用markdown录入,一种是使用图片或PDF录入。下面分别进行介绍:
3.1 markdown录入
设置好时间和空间限制,然后可以在文本框中直接输入题目描述、Input、Output、Simple Input & Output、Hint、Tags信息。Special Judge根据题目需要设置(开启需提供spj程序)。
内容格式控制请参考markdown基本语法http://markdown.p2hp.com/basic-syntax/
数学公式请参考Katex语法https://katex.org/docs/supported.html

16121761077099.png

16272217665775.png

编辑好了保存即可
16121761401638.png

注意:hint信息中,请加入自己的个性化签名,也可以直接实名,便于铭记大家录题的贡献;此外,hint信息中,给出题目的来源出处,以示对于源作者的感谢。tags信息中,请给出题目考察的主要知识点,便于大家分类查找;此外,tags信息中,对于成套的题,建议也给出题目的来源。

3.2 图片或PDF录入
使用工具栏中的"上传图片/PDF"按钮,如图:
16272219233076.png

点击对话框中的“本地上传”,在弹出窗口中选择要上传的文件或PDF,打开并确定即可完成上传。
16272219821098.png

上传成功后,文本框中会自动添加图片预览/PDF超链接,如图: 16272220529618.png

图片支持页面内预览,但PDF需要点击超链接在新页面中加载打开。

4.接下来我们需要给出我们的标程,所谓标程也就是这个题目的标准程序,也就是可以理解为答案程序
16121761578296.png

填入我们的标准程序然后点击保存即可
16121762007996.png

5.保存后我们到测试数据里面来生成我们的测试数据,这个系统并不需要你提供输出,你只需要提供输入.in文件即可。编辑输入数据可以直接使用Dev C++,将文件另存为 xx.in 文件即可。

上传输入文件,在“标准输入文件”一栏中,确认已经上传成功后,点击运行Run
16121762262353.png

发现通过
16121763242533.png

可以看到他已经自动生成了输出文件.out了
16121763427024.png

6.然后我们可以测试一下标程
16121763617799.png

准确无误
1612176382132.png

7.回到我们的Polygon主页就发现已经保存好了
16121764008942.png

在管理员的下方界面也可以看到你出的题目了,由管理员决定是否录入公共题库,你也可以自己主动联系管理员

16121764204432.png

其他特别说明:

(1) 在上传标程时,有时会出现上传不成功的情况。经过队员们测试,发现可能是因为校园网的防火墙引起的。一些代码,容易被识别为恶意代码,而被拦截,导致无法上传标程。一部分已知的代码如下:

16267986218661.png

作者:

v1.0 马鸿儒

v2.0 孙晨曦、赵忠龙