编程竞赛控制系统PC2客户端使用说明.docVIP

编程竞赛控制系统PC2客户端使用说明.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
编程竞赛控制系统PC2客户端使用说明

编程竞赛控制系统PC2客户端使用说明 PC2客户端是编程竞赛中参赛队员使用的客户端程序,具有提交题目答案(源代码)、测试答案、查看评判结果、提问等功能。 启动客户端 进入文件夹C:\pc2\,打开文件pc2team.bat,可看到登录界面: 图 1 登录界面 图 2 主界面 图 3 比赛剩余时间提示C++、GNU C++、GNU C、Java四种选项。 这里的语言指的是系统所采用的编译平台,C++使用Visual C++ 2005编译器,GNU C++使用G++编译器,GNU C使用GCC编译器,Java使用Javac编译器。C/C++编译器支持C99标准语法,Java编译器使用的JDK是JDK 1.6。 您应根据源代码语言选择对应的选项(编译器): ① C++语言:选择“C++”或“GNU C++”。 ② C语言:选择“C++”或“GNU C”。(Visual C++ 2005编译器支持C语言) ③ Java语言:选择“Java”。 点击“Select”按钮,选择您要提交的源代码文件(对应所选题目)。 如果您的源代码文件有多个,请先用“Select”按钮选择包含应用程序入口函数(main)的主文件,再点击左下角的“Add”按钮添加其余文件。“Remove”按钮可以移除附加文件。 注意不能提交任何数据文件或编译后的可执行程序文件。 点击“Submit”按钮,提交源代码。提交前系统会弹出提交提示框(“Run Submission Confirmation”),请您确认您要提交的内容: 图 4 提交确认 图 5 提交成功提示窗口 成功提交后,系统会尽快评判您的答案,包括编译代码、运行程序、验证结果等过程,然后以消息提示框的方式通知评判结果。若答题通过,则返回的结果(Judge’s response)为“Yes”,否则返回其他错误提示(以“No”开头)。 图 6 评判结果提示窗口 评判结果一般可分为四种: 评判结果 说明 Yes 解题正确 No - Compilation Error 错误原因:编译错误 No - Run-time Error 错误:程序运行错误 No - Time-limit Exceeded 错误:运行超时(每道题都有运行时间限制) No - Wrong Answer 错误:运行结果与标准答案不一致 No - Excessive Output 错误:程序运行占用内存空间超出要求 No - Output Format Error 错误:输出格式错误 No - Other - Contact Staff 未知错误 系统并不限制每道题的提交次数,若您提交某道题的答案后系统返回错误提示,您可修改源代码后继续提交,但一般情况下请尽量保证您提交的代码是正确无误的(可使用“Test”功能在本地测试一下)。因为提交的错误次数将会影响您的最终排名(系统评分机制请看第7点)。 查看每次做题情况 在“Run”页面可以查看每次提交答案对应的评判结果: 图 7 提交和评判结果历史记录 上图的表显示了每次提交的ID(Run Id)、题目(Problem)、解题时间(Time,从比赛开始算起,单位分钟)、评判结果(Status)、编程语言(Language)。 “Test”功能 若您想在正式提交答案前模拟一下系统评判的编译环境,测试一下您的代码,您可以使用“Test”功能。“Test”功能将使用与裁判端一致的编译环境编译您的代码,在本地机子运行编译后的可执行程序,并输出运行结果。 “Test”功能使用如下:在“Submit”页面选定题目、语言、源代码文件后,点击“Test”按钮,在弹出的对话框选择测试所用的输入数据文件: 图 8 选择测试输入数据文件 该测试数据文件是一个Ansi格式编码文本文件,其内容要求与题目输入数据格式一致,一般需要参赛人员自己编写。一个简单快速的方法是您将题目描述中的 “Sample Input”(输入示例)“拷贝”到一个txt文件中,然后选择该txt文件。 若比赛官方有说明,则会在一个URL地址(比如77:2121/ )中提供这些测试数据样例的下载。 选定测试数据文件后,系统会帮您编译代码,并给出输出结果或错误内容提示: 图 9 测试输出结果 提问功能 若您对某次评判结果有疑问,可以在“Clarification”页面中提交您的问题,裁判或主席团将酌情给予解答。 “提问”使用过程:点击“Requst Char”按钮,在提问窗口选择题目,编写您的问题后提交。 图 10 编写问题 您需要在问题中说明具体某次提交的Run Id,详细地说明问题内容,否则裁判难以帮您解答。一般情况下,若返回的评判结果是“No - Other - Contact Staff”,才建议您使用提问

文档评论(0)

sb9185sb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档