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

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

1.启动客户端

双击桌面pc2team.bat的快捷方式,启动程序后可看到登录界面:

 

1登录界面

在登录界面上输入用户名和密码,请注意区别大小写。用户名和密码在比赛前提供。

登录成功后则进入主界面,如下图所示:

 

2主界面

若比赛还未开始、比赛中止、比赛已结束,则在主界面上方会提示红色大字体STOPPED  CONTEST IS NOT RUNNING.。如果比赛正在进行,则在左上方提示剩余时间。

 

3比赛剩余时间提示

2.提交答案

在主界面“Submit”页面上,您可以提交对某道比赛题目的解答情况,上传源代码文件。系统会自动帮您编译源代码,运行编译后的程序,验证运行结果,以确定源代码是否正确。必要时裁判人员会帮您手工评判。

提交答案的步骤如下:

(1)“Problem”下拉框中选择您要解答的题目。

(2)“Language”下拉框中选择您使用的编程语言,默认提供GNU C++GNU C

这里的语言指的是系统所采用的编译平台, GNU C++使用G++编译器,GNU C使用GCC编译器。

 (3)点击“Select”按钮,选择您要提交的源代码文件(对应所选题目)。

如果您的源代码文件有多个,请先用“Select”按钮选择包含应用程序入口函数(main)的主文件,再点击左下角的“Add”按钮添加其余文件。“Remove”按钮可以移除附加文件。注意不能提交任何数据文件或编译后的可执行程序文件。

(4)点击“Submit”按钮,提交源代码。提交前系统会弹出提交提示框(“Run Submission Confirmation”),请您确认您要提交的内容:

 

4提交确认窗口

若您确认无误,则点击“Submit”按钮,否则按下“Cancel”按钮取消提交。提交成功系统会返回一个消息提示:

 

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未知错误,与裁判练习

系统并不限制每道题的提交次数,若您提交某道题的答案后系统返回错误提示,您可修改源代码后继续提交,但一般情况下请尽量保证您提交的代码是正确无误的。因为提交的错误次数将会影响您的最终排名(系统评分机制请看第5点)。

3.查看每次做题情况

“Run”页面可以查看每次提交答案对应的评判结果:

 

7提交和评判结果历史记录

上图的表显示了每次提交的IDRun Id)、题目(Problem)、解题时间(Time,从比赛开始算起,单位分钟)、评判结果(Status)、编程语言(Language)。

4.退出客户端

点击主界面右上角“X”按钮或“Exit”按钮。

5.比赛排名机制

PC^2系统排名机制:

(1)解答正确的题目越多,排名越高。

(2)正确数目相同时,罚时越少,则排名越高;只从正确解答的题目中罚时,解答错误的题目不罚时。

系统根据以下两方面计算罚时的分数:

i.从比赛开始,到首次提交某道题正确的答案时,每过一分钟,便从该道题目罚一个分数,但不包括裁判评判答案所花的时间。

ii.每提交一道题目的错误答案,都会罚一定的分数(默认是20,与ACM/ICPC正规比赛相同);提交正确答案后,若再次提交这道题的错误答案,则不罚时。

(3)如果有两支队伍的正确数目相同,罚时也一样,则看哪支队伍最后一次提交正确的答案比较早,则这支队伍的排名较高。

参赛队伍可以在官方提供的网址查看每支队伍当前的解题情况,例如:

http://202.204.220.38/con/summary.html

6.注意事项

(1)登录不成功,出现以下提示:

l “Could not contact serverplease contact staff:”主机不能连到服务器(网络连接、防火墙等因素),或者比赛未开始。请检查网络连接、防火墙等因素,若有必要则换主机使用。确保ip地址是自动获取的。

lInvalid Login:用户名或密码错误。若忘记用户名或密码,请联系比赛主办方人员处理。

lAleady Logged In:用户已经登录。请确保用户名正确且无重复登录,若之前您已经在另外一个客户端登录系统,请先退出后再登录。若因机子突然死机、断网、客户端程序崩溃等意外原因导致不能正常退出系统,请联系比赛主办方清理您的登录状态,再重新登录。

(2)主界面上方若出现“Problem submitting run – contact contest staff红色字体提示:

 

8客户端提交异常提示

则请退出客户端重新登录。

(3)scanf输入的时候是以eof为结尾

posted @ 2012-04-07 19:03  长虹落日  阅读(406)  评论(0)    收藏  举报