From 20b07a080c4df90eb44f1d5353be7b0c79a3d9e0 Mon Sep 17 00:00:00 2001 From: Menci Date: Sun, 19 Mar 2017 22:43:41 +0800 Subject: [PATCH] Update help --- views/help.ejs | 96 +++++++++++++++++++++++++++++++------------------- 1 file changed, 59 insertions(+), 37 deletions(-) diff --git a/views/help.ejs b/views/help.ejs index 2dc6045..e8801a6 100644 --- a/views/help.ejs +++ b/views/help.ejs @@ -1,48 +1,70 @@ <% this.title = '帮助' %> <% include header %>
-

帮助

-
-

评测

-

- C++ 使用 g++ 编译,命令为  g++ source_file.cpp -o exec_file -O2 -lm -DONLINE_JUDGE; -
C 使用 gcc 编译,命令为  gcc source_file.c -o exec_file -O2 -lm -DONLINE_JUDGE; -
Pascal 使用 fpc 编译,命令为  fpc source_file.pas -O2。 -
-

-

请根据题目中的说明选择使用标准输入输出文件输入输出

- -

个人资料

-

本站不提供头像存储服务,而是使用 Gravatar 进行头像显示。请使用邮箱注册 WordPress.com,登录 Gravatar 并上传头像。同样使用 Gravatar 的 OJ 有 Vijos、COGS、UOJ 等。

-

个性签名可以使用 Markdown 与 HTML,请不要在其中添加恶意代码。

-

添加题目

+

帮助

-

添加题目页面填写题面,题目内容使用 Markdown 与 TeX 公式。

-

在添加好的题目页面选择「上传测试数据」,可以调整时间和内存限制。数据包是一个 zip 压缩包:

-
xxx.zip
-  |
-  |--data_rule.txt
-  |--input1.in
-  |--output1.out
-  |--input2.in
-  |--output2.out
-  |--......
+        

评测

+

+ C++ 使用 g++ 编译,命令为  g++ source_file.cpp -o exec_file -O2 -lm -DONLINE_JUDGE; +
C 使用 gcc 编译,命令为  gcc source_file.c -o exec_file -O2 -lm -DONLINE_JUDGE; +
Pascal 使用 fpc 编译,命令为  fpc source_file.pas -O2。 +
C# 与 Visual Basic 使用 Mono 平台的编译器与运行环境。 +
+

+

请根据题目中的说明选择使用标准输入输出文件输入输出

+ +

个人资料

+

本站不提供头像存储服务,而是使用 Gravatar 进行头像显示。请使用邮箱注册 WordPress.com,登录 Gravatar 并上传头像。同样使用 Gravatar 的 OJ 有 Vijos、COGS、UOJ 等。

+

个性签名可以使用 Markdown 与 HTML,请不要在其中添加恶意代码。

+

添加题目

+

题面

+
+

添加题目页面填写题面,题目内容使用 Markdown 与 TeX 公式。

+

测试数据

+

在添加好的题目页面选择「上传测试数据」,可以调整时间和内存限制。数据包是一个 zip 压缩包:

+
xxx.zip
+|
+|--data_rule.txt
+|--input1.in
+|--output1.out
+|--input2.in
+|--output2.out
+|--......
 
-
-

其中 data_rule.txt 格式类似这样三行:

-
1 2 3 4 5 6 7 8 9 10
+            
+

其中 data_rule.txt 格式类似这样三行:

+
1 2 3 4 5 6 7 8 9 10
 input#.in
 output#.out
 
-
-
    -
  1. 第一行表示有哪些测试点,用空格分开;
  2. -
  3. 第二行表示输入文件名字,其中 # 会被替换成相应的测试点编号;
  4. -
  5. 第三行表示输出文件名字,其中 # 会被替换成相应的测试点编号。
  6. -
-

注意:zip 包内没有一层文件夹,直接是上述文件。 -

+
+
    +
  • 第一行表示有哪些测试点,用空格分开;
  • +
  • 第二行表示输入文件名字,其中 # 会被替换成相应的测试点编号;
  • +
  • 第三行表示输出文件名字,其中 # 会被替换成相应的测试点编号。
  • +
+

如果需要配置子任务,则需要改为以下格式:

+
sum:30  1 2 3
+min:20  4 5 6
+mul:50  7 8 9 10
+
+input#.in
+output#.out
+
+ 原有的第一行改为若干行(空白行将被忽略),每行表示一个子任务,冒号前面为评分方式,后面为该子任务的总分数,之后若干个整数表示测试点编号。支持的评分方式有: +
    +
  • sum:测试点分数按百分比相加;
  • +
  • mul:测试点分数按百分比相乘;
  • +
  • min:取各测试点最低分;
  • +
+

注意:zip 包内没有一层文件夹,直接是上述文件。 +

+

如果没有 data_rule.txt,则评测系统会自动将 .in 文件与同名的 .out.ans 匹配。

+

Special Judge

+

如果需要使用 Special Judge 评分,请在数据包中添加 spj_LANG.xxx,其中 xxx 为任意后缀名,LANG 为所用语言的简称,可为 ccppcpp11csharphaskelljavaluanodejspascalpython2python3rubyvalavbnet

+

Special Judge 程序运行时,其目录下会有四个文件 inputuser_outanswercode,分别对应该测试点的输入文件、用户输出、该测试点的输出文件、用户的代码。

+

Special Judge 程序运行完成后,应将该测试点的得分输出到标准输出stdout)中(范围为 0 到 100,将自动折合为测试点分数),并将提供给用户的额外信息输出到标准错误输出stderr)中。

+
-
<% include footer %>