标签:style blog http io ar color sp java on
PC^2是萨克拉门托加州州立大学研发的一款用于ACM程序设计竞赛判题的软件。
软件采用Java语言编写,因此具有非常好的跨平台兼容性。目前世界各大洲区域赛大都采用此平台进行比赛。
下面用图解的方式,细说PC^2大法。
一、准备工作
二、JDK配置
三、编译器配置
四、服务端配置
五、管理员端
六、裁判端
七、参赛队员端
八、榜单
九、批量导入帐号
十、附加说明
一、准备工作
准备好JDK和PC^2,JDK的话自己去官网下就好了,PC^2和一个网页映射工具的话,点我下载
二、JDK配置
首先安装JDK,安装完之后配置环境变量,具体的就不多说了,JDK配置网上一搜一大把
JAVA_HOME:jdk的根目录
PATH:jdk目录下的bin以及jre下的bin
CLASSPATH: jdk目录下的lib以及lib下的tools.jar
特别提醒一下:配置环境变量的时候;不要漏掉了,,养成好习惯
三、编译器配置
如果你安装过codeblocks的话,或者dev都行。这里配的是G++
在安装目录下找到bin和lib,并分别设置PATH和CLASSPATH。没有安装也没关系,我这里就是这届拷贝的CB目录下的MinGW文件夹过来用。
PATH:MinGW下的bin
CLASSPATH: MinGW下lib
四、服务端配置
1:在cmd下输入ipconfig获得本机的IP地址 2:在PC^2根目录下有一个pc2v9.ini的文件,打开它,如图,将Server 和 remoteServer改为相应的IP 3:保存文件并将其复制到bin文件夹下 4:打开bin文件夹下的pc2server.bat,启动服务端(默认帐号密码均为 site1)
5:服务端具体的Times,Login之类的,一看就明白,留给大家自己去研究就行了。
五、管理员端
同样的方法,打开pc2admin.bat,打开管理员端
//添加题目: 1. 选择problem,add添加题目 2. 在General中,有题目名字,限时,输入输出数据等,上图,题目名字为A,时间现在为1s,数据是从stdin中读入 3. Judeing Type,一般不修改。 4. Validdator: 一般情况选择Use PC^2 Validdator diff, 5. 点击add,添加题目完成 1- diff 选手输出数据和标准输出数据若有一点点不一样,返回结果就是No-Wrong Answer,就算是多了一个空格或者是回车符,都算是不一样,只有完全一样的时候 才是Yes. 2- ignore whitespace at start of file 忽略输出文件开头的所有空格后用1 的方式比较. 3- ignore leading whitespace on lines 忽略每一行开头的所有空格后用1 的方式比较. 4- ignore all whitespace on lines 忽略所有空格后用1 的方式比较. 5- ignore empty lines 忽略所有空行后用1 的方式比较.
//添加语言 1. 在Language中选择add 2. 选择要添加的语言,这里就配了两种,C++和JAVA 注意:如果是在windows平台上,CNU C++的Executable Filename 和Program Execution Command Line 两行的信息的后面加上“.exe”
标签:style blog http io ar color sp java on
原文地址:http://www.cnblogs.com/BigBallon/p/4160507.html