PC^2个人使用总结

本文详细介绍了如何搭建和管理PC^2(Program Competition Control System)环境,包括准备工作的系统配置、添加比赛的步骤、账号管理、比赛设置等关键环节。作者分享了在实际操作中遇到的问题及解决方案,特别提到了PC^2相比OnlineJudge在比赛管理上的优势,适合组织ACM比赛的读者参考。
摘要由CSDN通过智能技术生成

1、这是一个简易快速的搭建,祥细请参考pc2v9AdminGuide.pdf
2、很多问题都是采用最简单直接的解决办法,并不一定是最好的办法
3、我也是第一次自己搭建这个环境,协助我们友校搞了一次校赛,觉得效果还可以
4、搭建过程完全都是结合网上的资料加上自己摸索的,错误和不足之处欢迎指正、交流
5、我用的版本是9.5,已经修复的bug这里不会提及
QQ:424308425
E-mail:chshru@qq.com


1、准备工作

先介绍一下这个平台:PC^2和OnlineJudge不同,判题不在服务器上。服务器site端负责比赛的数据交换。判题在judge端进行(找几台普通电脑装好环境就OK)。我们这次是1台server+7台judge的配置

安装包
PC^2官网:http://pc2.ecs.csus.edu/
百度网盘:http://pan.baidu.com/s/1kVaK8MN

site机器:所有的数据都存在这个电脑上,team和judge都和他交互,建议在比赛中使用一个site。最好是8G内存或以上,系统最好是linux,我用的是Ubuntu。关于为什么不用windows,在win环境下,中文的队伍名会乱码,这个原因我觉得是软件内部的编码问题。

判题机:装好比赛用的环境,代码运行在判题机上计时。系统随意

2、添加比赛

pc2是基于java的,这里默认你已经配置好了site/board机的java/apache环境、judge机需要的java/C/C++环境
下面提到的脚本都在pc2-9.5/bin下
windows双击对应的bat文件
1、修改pc2v9.ini
所有脚本运行都需要这个文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值