1.1 通过命令行

语法submit [option(选项)] filename(文件名).extension(扩展名)

提交程序会根据选择的文件名自动选择对应标签的题目,并根据扩展名选择使用的语言。对于Java语言,程序会根据文件名来自动检测其main class;对Kotlin语言它会将文件名大写,并加入Kt来自动检测main class名。对Python2/Python3语言,它的第一个文件名将被用来自动检测主文件。

自动检测功能可以使用-p 题目名称-l 语言扩展名-e 入口命令覆盖。通过submit --help命令来查看所有的选项、扩展以及对应的示例。如果显示内容过多,可以用submit --help | more命令来适应屏幕大小。

submit程序会检查待提交的文件,并对以下问题提出警告:如文件长时间未被更改,或文件大小超出了限制的最大源代码长度(详见4.4节)。文件名必须以数字或字母开头,并只允许出现'+' '-' '.' '_'以及字母、数字字符。您可以选择多个文件作为提交答案的一部分 (详见第4节中 '提交的程序是如何被评测的?')

submit程序会显示您提交的所有详细信息并让您确认。检查您的提交是否提交正确的文件到对于的题目并且使用对应的语言,然后输入'y'确认。submit程序会返回成功提交或者报告错误信息。

Last updated