% 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
。
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
input#.in
output#.out
#
会被替换成相应的测试点编号;#
会被替换成相应的测试点编号。如果需要配置子任务,则需要改为以下格式:
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
匹配。
如果需要配置提交答案题目的数据,请添加额外的一行,表示用户提交的文件名:
sum:30 1 2 3
min:20 4 5 6
mul:50 7 8 9 10
input#.in
output#.out
submit#.out
如果需要使用 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
)中。