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
-
-
- - 第一行表示有哪些测试点,用空格分开;
- - 第二行表示输入文件名字,其中
#
会被替换成相应的测试点编号;
- - 第三行表示输出文件名字,其中
#
会被替换成相应的测试点编号。
-
- 注意: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
为所用语言的简称,可为 c
、cpp
、cpp11
、csharp
、haskell
、java
、lua
、nodejs
、pascal
、python2
、python3
、ruby
、vala
、vbnet
。
+ Special Judge 程序运行时,其目录下会有四个文件 input
、user_out
、answer
、code
,分别对应该测试点的输入文件、用户输出、该测试点的输出文件、用户的代码。
+ Special Judge 程序运行完成后,应将该测试点的得分输出到标准输出(stdout
)中(范围为 0 到 100,将自动折合为测试点分数),并将提供给用户的额外信息输出到标准错误输出(stderr
)中。
+