pc2环境配置指南(windows)

PC^2配置记录 (PC2 ACM) 对PC^2配置过程的一点记录 阅读详情

pc2配置指南

运行环境

		系统:win7
		java版本:jdk1.8.0_121(64位)
		pc2版本:pc2-9.4.1-3850

环境配置(单服务器)

		1.修改 pc2v9.ini 中 # Site 1下 server=localhost:50002 的localhost 修改为服务器的地址。
		2.复制pc2v9.ini 到bin目录下。
		默认java路径和c++路径已经配置ok。

服务器

1.sever
		找一台电脑启动pc2sever.bat 然后放到一边就行 不要手残关闭!!!(建议配置时多开几台掉闹,所有电脑只用于一个功能)
2.admin
		找一台电脑启动pc2admin.bat 默认账号密码都是 administrator1 
		功能:
		Configure Contest
		1.account 用来生成账号 可以生成五种账号
			(1)administrator 管理比赛和修改比赛信息 建议多开一个电脑登陆备用
			(2)judge 对提交进行评测并返回结果,以及处理cla,发广播。建议多生成几个账号,防止比赛时评测不过来。
			(3)team 提交代码和cla 建议多生成一个,permdisplay设置为false 不显示在榜上。
			(4)scoreboard 生成榜单文件。
			(5)feeder 捕获榜单信息,用来最后的滚榜。
			Start Account Number at 不用填 默认为 0 
			然后点击生成就可以了。
		2.load 
			导入文件格式:
			site	account	password	displayname	permdisplay
			1	team1	pass1	Team1Name	true
			1	team2	pass2	Team2Name	true
			1	team3	pass3	Team3Name	true
			后缀名无限制 每个site和account account和passowrd等等之间都是一个 \t 
			如果使用中文队名,需要更改中文队名的编码方式为utf8不然load乱码。
			测试账号的permdisplay设置为false。
		3.judgement
			当前版本不用修改
		4.language
			添加语言 默认的就可以用 c++如果想加o2优化之类的可以自行添加。
		5.time
			默认五个小时。不用修改,可以设置开始时间 格式为 yyyy-mm-dd hh:mm:ss 
			也可以手动start和stop。
		6.setting
			设置比赛名称和输出文件大小。输出文件大小比输出数据最大的大就ok了。
		7.problem
			add添加题目 可以设置题目名称例如(A-A+B) short name貌似要等于当前题目数据文件夹名称
			然后设置时间 单位为秒 ,选择Validator,设置为第四个。(比赛时有部份题目teamout看起来和judgeout一样,但是还是fail的情况,如果judge比较多,建议手动查看一下fail数据的compare。Data Files选择keep 路径设为其他judge机存放数据的地方。数据后缀为.in和.out
		8.Notifications 
			可以用来设置气球的颜色。可以为scoreboard2,用来连接balloonUtil。
		9.autojudge
			手动评测,不需要设置。
		10.profile
			理论上可以设置多个比赛,发现时间较晚,没有尝试。
		Run Contest
		1.Runs
			选手的提交,不建议用管理员账号提交,不过听说可以处理“Being_Rejudged”的提交。比赛时未碰到。测试时比赛结束或者stop的提交 ?judge无法评测。
		2.Finalize:可以设置金银铜终止名次。有提交或者比赛未stop,无法设置。会生成一个获奖名单。
3.judge
		允许的话,建议多开几台评测机。打开pc2judge.bat
		遇到的问题。
		1.登陆judge是显示路径不对。看一下数据有没有放到admin设置的路径中。
		2.提交让评测机卡住,吼一嗓子,让其他的judge也试一下,如果也被卡,直接返回错误。
		3.ce的几个问题。ce建议看看ce的原因。显示不能导出文件,重启评测机就可以了。提交的文件名有空格也会ce。没有return 0也会ce。提交各种乱七八槽的文件也会ce。
		4.有时候结果肉眼结果一样,但是结果是fail。judge比较多的话,建议肉眼看一下。可能是因为换行符的原因。
		另外pc2没有mle,所以建议比赛前说明,不要提交大文件或者恶意提交,否则取消比赛资格。
4.scoreboard
		开一台电脑,打开pc2board.bat
		比赛时使用windows IIS配置的榜单。登陆pc2board后,bin目录下会生成一个html文件夹,里面的index就是榜单。比赛时榜单会自动刷新。
		关闭当前电脑的pc2board后就形成了封榜。
		Notifications 设置时设置了颜色,理论上对应的账号就会显示设置的颜色(没有测试是对应的还是所有账号,只开了一个board)。用balloonUtil连接就可以显示颜色了。
		如果想看封榜后的榜单,可以打开另一台电脑,登陆另一个scoreboard账号(或者之前的账号也可以?没有尝试)。打开index就可以查看了。
		显示中文队名问题。先load队名,然后开榜单失败。时间不够没有尝试先开榜单,然后load队名。后人可以试试。手动导入的,辛苦出题组了。
5.feeder
		打开pc2ef登陆feeder账号,听说很费电脑,建议使用单独的电脑。点击star就可以获取滚榜需要的文件了。web server启动后访问失败,放弃使用。
		滚榜不需要自己处理,比赛结束后点击view保存为xx.xml。
		中文队名问题,需要把所有的中文队名替换为对应的英文队名,建议编写程序处理。
		中文cla问题,听说需要处理掉,但是强行滚榜也可以,目前没有遇到问题。
		然后用awards.bat设置奖项。最后用命令行运行resolver.bat进行滚榜。1 2可以前进后退 空格正常速度。
6.balloonUtil
		打印气球的工具。可以连接feeder或者scoreboard。产生的信息,是否一血,一个题目一个队伍重复ac只显示一次。方便发气球用。(打印功能未测试,听说很费纸,还有错误)
		正式赛时先修改的中文队名再打开的balloonUtil  连接显示错误。QAQ,裁判用便利贴写给志愿者发气球,辛苦裁判了。类似于board的错误。后人测试一下。

Team端

		Team端打开pc2team.bat 然后登陆就可以进行提交和cla了。
		pc2使用指南。
		1.	登陆
		打开桌面的ACM文件夹,打开pc2team.bat,启动程序可以看到登陆界面。
 
		在登录界面上输入用户名和密码,请注意区别大小写。用户名和密码在比赛前由主办方提供。
		2.	提交答案
 
		在主界面“Submit”页面上,您可以提交对某道比赛题目的解答情况,上传源代码文件。系统会编译					 源代码,运行编译后的程序,验证运行结果,以确定源代码是否正确。
		(1)在“Problem”下拉框中选择您要解答的题目。
		(2)在“Language”下拉框中选择您使用的编程语言。
		(3)点击“Select”按钮,选择您要提交的源代码文件。
		(4)点击“Submit”按钮,提交源代码。提交前系统会弹出提交提示框(“Run Submission Confirmation”),请您确认您要提交的内容:
		若您确认无误,则点击“Submit”按钮,否则按下“Yes”按钮取消提交。提交成功系统会返回一个消息提示。
		(5)评测结果
		评判结果	说明
		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	未知错误

		3.	查看提交。
		在“Run”页面可以查看每次提交答案对应的评判结果:
		显示了每次提交的ID(Run Id)、题目(Problem)、解题时间(Time,从比赛开始算起,单位分钟)、评判结果(Status)、编程语言(Language)。
		4.	提问
		若您对某次评判结果有疑问,可以在“Clarification”页面中提交您的问题,裁判或主席团将酌情给予解答。
		“提问”使用过程:点击“Requst Char”按钮,在提问窗口选择题目,编写您的问题后提交。
		您需要在问题中详细地说明问题内容,否则裁判难以帮您解答。

遇到的一些问题

		如果pc2运行失败,可能无java路径或者路径中含有中文。
		如果pc2Team端可以运行,没有显示不能连接到服务器。Team端登陆不进去。pc2sever不能运行。可能是因为java版本是32位的。
		java运行error,pc2可以运行,查看javahome是否正确。
		add problem中反馈慢同一题目添加多次,榜单题目顺序和设置的不对应,采用Notifications 强行改了回来,比赛中途scoreboard蹦了,重启后榜单正常。总结一句,有错误就重启。
		建议数据不要太多,有的题目数据20*2000判的很慢。。裁判吐槽严重。
		比赛比较简略,类似于special judge 打星 没有设置。有需求的可以自己查看官方文档。介绍的也很详细。
		pc2下载网址 https://pc2.ecs.csus.edu/
		滚榜文件下载网址 https://icpc.baylor.edu/icpctools/
		配置时参考了 https://www.cnblogs.com/xuwangzihao/p/5998333.html 非常感谢
AI PC高效使用指南:从硬件配置到性能优化 AI PC作为新一代计算设备,通过集成专用神经网络处理单元(NPU)实现了本地化AI加速。其核心原理在于利用NPU的并行计算能力,配合Windows Copilot等软件框架,显著提升语音转写、实时翻译等AI任务的执行效率。从技术价值来看,NPU加速不仅能降低功耗,还能实现更快的响应速度和更高的隐私安全性。典型应用场景包括视频会议增强、创意内容生成和智能编程辅助等。以搭载骁龙X Elite芯片的设备为例,NPU算力可达40 TOPS以上,在Premiere Pro等应用中可实现4倍速的智能补帧效果。通过合理 阅读详情

相关推荐

LVGL PC仿真环境搭建与调试实战指南

嵌入式GUI开发中,反复烧录调试是效率低下的主要痛点。通过PC仿真技术,开发者可以在桌面环境直接运行图形界面,实现秒级编译与实时交互。LVGL作为开源嵌入式图形库,其抽象驱动层将显示和输入接口与硬件解耦,配合SDL2和MSYS2工具链,即可在Windows上构建完整的仿真开发环境。这种方案不仅加速UI迭代,还支持GDB单步调试、内存监控等高级调试手段,显著提升复杂界面的排错效率。仿真环境在布局验证、自动化测试和跨角色协作方面同样价值突出,并能为后续向STM32、ESP32等真机移植提供平滑过渡。

weixin_29175469的博客 61

unity 3DMAX顶点动画导入unity

Unity中使用顶点动画模型 1.将模型导入3DsMax中 2.导出pc2文件和FBX文件,并导入到Unity中 3.在unity中使用Mega Fiers插件 1)在导入后的gameobject上,添加point cache 组件 2)在检视面板Inspector中选择相应按钮,点击pc2导入,完成导入动画 ...

Deveuper的博客 9695

基于codeblocks的LVGL V9.2.2版本 windows系统PC模拟器【带源码】

本文介绍了LVGL V9.2.2 PC模拟器的搭建与使用方法,该工具可显著提升嵌入式界面开发效率,支持交叉编译调试和产品演示。文章提供了完整的模拟器源码,方便开发者基于此进行产品应用程序的开发和调试。

maizi2025的博客 409

编程竞赛控制系统(PC2)使用说明书

编程竞赛控制系统(PC2)使用说明书  1.        系统简介 PC2是由美国加利福尼亚大学为国际大学生编程竞赛开发研制的竞赛控制系统。目前主要用于ACM/ICPC等国际编程竞赛。PC2最新的版本是8.5d,系统采用JAVA语言编写,可以运行在任何支持JAVA的平台(windows系列以及Solaris/Linux/ FreeBSD等),网络模式为C/S,竞赛语言可以选用绝大

qianjin_w的专栏 2496

使用Virtual PC安装Windows XP完整教学指南

Virtual PC或许已经退居二线,但它在遗留系统迁移、教学演示、安全研究等领域依然不可替代。它的价值不在炫技,而在于极低的部署成本、出色的兼容性、以及足够简单的架构。对于中小企业来说,花几千块买授权不如用这套免费方案来得实在。所以别再说“XP早就过时了”。在这个世界上,还有很多系统每天都在跑着1995年的代码。而我们的任务,就是让它们继续平稳运转下去。毕竟,技术没有淘汰,只有传承。💡本文还有配套的精品资源,点击获取。

weixin_42583683的博客 1377

别再只跑recon-all了!FreeSurfer实战:从T1图像到freeview可视化的完整避坑指南

本文详细解析FreeSurfer从T1图像处理到freeview可视化的全流程,包括环境配置、recon-all深度解析、高级可视化技巧及性能优化策略。特别针对常见错误提供解决方案,帮助用户高效完成MRI数据分析,避免常见陷阱。

weixin_33404102的博客 353

PCSX2完整配置指南:5个关键步骤让您流畅运行PS2经典游戏

PCSX2是目前最优秀的PlayStation 2模拟器,能够让你在现代电脑上重温《最终幻想X》、《王国之心II》、《战神》等经典PS2游戏。本指南将为您提供一套专业且实用的配置方案,确保您能够快速上手并享受最佳的游戏体验。 ## 🚀 快速入门:三分钟完成基础配置 当您首次启动PCSX2时,系统会自动弹出配置向导。这个界面采用现代化的深色主题,左侧是清晰的步骤导航,右侧是主要的配置区域。

gitblog_00217的博客 876

封神台靶场,为了小芳,冲之——cookie注入

第二个靶场 打开网站 找一下注入点 一般在新闻这种里面点开看看 先判断是否存在注入 有waf 尝试了很多方法绕过都没成功,/and/,aandnd,AnD等一系列都没绕过去,乌鸡鲅鱼 删掉id=169 发现 然后判断cookie注入 在搜索框输入 Javascript:alert(document.cookie=”id=”+escape(‘169’)); 然后弹窗了(其中 “id=” 取决URL中的id= escape中的数值也是URL中id=的值)返回刚刚的页面,把ID删除后一样能正常显示。说明服务器能

Wubuqing的博客 650

Unity Mega Fiers导入PC2文件失败

1.前言   如何导入看这篇文章,链接,讲的很清楚了 2.问题及解决   出现mapping of XXX failed,查了好多资料,最后还是好不容易翻墙找到了官网才知道,这个也太偏僻了 Make sure you are using local space point cache files, so for example if you are using Max make sure you...

senjay的博客 1821

Vmware虚拟机克隆详解:固定ip + 修改uuid等内容

分两大步 设置固定ip 克隆后修改相关配置 本文引用的其他地方的图片。会附上链接 若侵权,删 一、设置静态ip 先进行虚拟网络的编辑 接下来的操作需要管理员权限。(给权限就完事了) 接下来设置网卡: 网络和共享中心→ 更改适配器设置→VMware Network Adapter VMnet8 -> 右键属性 修改TCP/Ipv4的配置,网上常见是这种,笔者是英文的...

Unknownfuture的博客 9070

AI变现案例实战系列4:AI数字员工团队——用OpenClaw搭建6个智能体,自动运营你的赚钱系统

摘要:谷歌AI产品经理Shubham Saboo利用OpenClaw搭建6人AI团队,实现内容创作、技术开发等任务自动化,每月成本不足400美元。文章对比阿里云和Windows本地两种部署方案,提供详细配置指南。通过多Agent架构实现物理隔离与精准协作,可创建6个专业AI角色(如研究员、运营、工程师等),每个Agent专注单一任务,避免记忆负担和上下文污染问题。阿里云方案适合长期稳定运行,Windows本地部署则适合零成本测试。最终可组建高效AI团队,实现7x24小时无人值守运营。(149字)

小明的博客 1141

在Windows上运行虚拟机的开源解决方案:QEMU、MSYS2和Emacs

渗透测试工程师 | 开发者 | 纯GNU/Linux手机爱好者作为测试人员,我所有的工作都在虚拟机(VM)中进行。最近遇到一个需求:需要在Windows PC上运行虚拟机,但既不想注册Broadcom账户,也不想使用VirtualBox。于是选择了开源解决方案QEMU(快速模拟器),它能直接运行qcow2格式的虚拟机镜像。

分享技术点滴 681

DAIC-WOZ抑郁数据集实战:从申请到特征提取的全流程避坑指南

本文详细解析了DAIC-WOZ抑郁数据集从申请到特征提取的全流程,提供了实用的避坑指南和代码模板。涵盖数据获取技巧、多模态特征工程(面部动作单元、音频特征、文本处理)以及样本不平衡解决方案,帮助研究者高效处理这一经典抑郁分析数据集。

weixin_29196315的博客 171

30分钟搞定腾讯混元3D-2:Windows平台部署全攻略与避坑指南

你是否在Windows系统部署Hunyuan3D-2时遭遇过依赖冲突、编译失败或模型无法加载的问题?本文将通过10个实战步骤+5个高频问题解析,帮助你在半小时内完成从环境配置到3D模型生成的全流程,让你的普通PC也能运行工业级3D资产生成工具。 ## 系统环境准备与依赖安装 ### 硬件与系统要求 Hunyuan3D-2对硬件有一定要求,建议配置如下: - 操作系统:Windows 10/11...

gitblog_00231的博客 807

Godot 2D游戏开发实战:用GDScript复刻10款经典小游戏(附完整源码)

本文是一份Godot 2D游戏开发实战指南,通过使用GDScript语言复刻10款经典小游戏,帮助开发者快速掌握引擎核心功能。内容涵盖从环境配置、GDScript基础到贪吃蛇、Flappy Bird、打砖块、俄罗斯方块等项目的核心逻辑与代码实现,并附有完整源码,旨在通过实践提升独立开发能力。

gold的博客 777

无线传感网络的Matlab实现

Matlab是一种功能强大的数值计算和数据分析工具,也可以用于无线传感网络的建模和仿真。根据实际需求,可以进一步扩展和优化模型,例如考虑节点能量消耗、网络路由、数据融合等方面的问题。函数用于绘制节点之间的连接关系,其中第一个参数是邻接矩阵,描述了节点之间的连接关系。这里使用了一个4个节点的简单例子,可以根据实际需求修改节点数量和连接关系。可以使用Matlab中的图形绘制函数来可视化节点的位置和连接关系。在无线传感网络中,节点的能量是一个关键因素。通过计算节点的剩余能量,可以评估节点的能量消耗情况。

2301_79331387的博客 247

终极PC分屏游戏指南:如何用Nucleus Co-op实现单机游戏多人同屏

还在为无法与朋友共享单机游戏而烦恼吗?Nucleus Co-op是一款革命性的开源Windows应用程序,专门将原本只支持单人游玩的PC游戏转变为本地多人分屏体验。这款强大的工具通过启动游戏的多个实例并配合智能输入管理和窗口控制,为你和朋友开启全新的游戏派对模式。无论你是想和家人一起玩《我的世界》,还是和朋友合作通关《求生之路2》,Nucleus Co-op都能让这一切变得简单而有趣。 ## ?

gitblog_00074的博客 137

CANoe连接Option Scope使用方法

本文档主要介绍如何使用CANoe Option .Scope捕获CAN总线上的物理波形,并利用眼图进行分析。

测试领域技术分享 1353

如何在Windows电脑上轻松安装ChromeOS:Brunch框架完整指南

你是否厌倦了Windows系统的臃肿和缓慢?想要体验谷歌ChromeOS的简洁与高效,但又不想购买昂贵的Chromebook?Brunch框架为你提供了完美的解决方案。这个开源项目让你能够在普通PC上安装和运行ChromeOS系统,打破硬件限制,为你的旧电脑或备用设备注入新生。 ## 🎯 为什么选择Brunch框架? Brunch框架是一个革命性的开源项目,它通过巧妙的技术手段,将官方的Ch

gitblog_00900的博客 442

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

【优化 v2.7.5 版本】PC 端 OpenClaw 一键装机配置教程

Windows10/11 64 位(虾壳云版):全程可视化操作,无需命令行、无需手动配置 Python/Node.js,内置所有运行依赖,5 分钟完成部署,小白也能轻松上手!下载地址:🔗。

zfh20050628的博客 388

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

鸿蒙系统PC安装指南

在“projects”板块的右下方,您可以找到一个标有“more actions”的选项,点击它,然后选择“device manager”。接下来,在协议处选择“accept”,然后点击“next”,等待下方的进度条完成,镜像即已下载完毕。接下来,在设备选项中选择华为的“二合一”设备,即鸿蒙PC,并点击“next”。,启动过程中,您可以尝试拉动左右两边的边栏,自由调整电脑窗口的大小,以便找到更加舒适的工作位置。点击三角符号后,即可顺利进入鸿蒙的启动界面,稍事等待,鸿蒙电脑将开始启动。,便会弹出安装教程。

鹿鸣天涯 6960

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

DS4Windows终极指南:让PS手柄在PC上完美工作的完整教程

你是否曾经遇到过这样的困扰:新买的PS5手柄连接电脑后,游戏完全不识别?或者按键错乱、震动消失,完全体验不到原汁原味的游戏乐趣?那种按键错乱的烦恼,我太懂了!传统的手柄连接方式往往存在兼容性差、设置复杂、功能缺失等痛点,让玩家花费大量时间调试却收效甚微。 DS4Windows正是解决这些问题的专业工具。这款免费开源的手柄输入映射软件能让你的PlayStation手柄(以及Switch Pro、J

gitblog_00890的博客 788

手机运行Windows软件全攻略:安卓PC应用零基础配置指南

想不想让你的安卓手机秒变"移动Windows电脑"?现在,通过Mobox这个神奇工具,你可以在手机上流畅运行Photoshop、Office等桌面软件,告别复杂的虚拟机配置。本文将手把手教你如何从零开始搭建这个跨平台应用环境,让你的移动设备发挥出意想不到的潜力! ## 快速上手指南 ### 环境准备与核心组件 在开始安装前,请确保你的设备满足以下条件: - Android 10及以上系统版本

gitblog_00634的博客 1132

【亲测免费】 PC-lint Plus 2.0 for Windows

PC-lint Plus 2.0 for Windows 【下载地址】PC-lintPlus2.0forWindows PC-lint Plus 2.0 for Windows**简介**PC-lint Plus 2.0是一款专为Windows平台设计的高效静态代码分析工具,专注于C和C++编程语言 ...

gitblog_09766的博客 1776

DS4Windows完全指南:让你的PlayStation手柄在PC上重获新生

还在为PlayStation手柄在PC上无法使用而烦恼吗?DS4Windows这款强大的开源工具正是你的救星!🎮 它能将PS4/PS5手柄完美映射为Xbox 360控制器,让你在Windows平台上享受原生游戏体验。 ## 从零开始:环境搭建全攻略 **系统必备组件清单** 📋: - Microsoft .NET 8.0 Desktop Runtime(x64版本) - Visual C+

gitblog_00532的博客 795

鸿蒙PC端明年上线,与windows对线能否出线

还是要说一句,自己的操作系统才是最好的,别人免费的永远没有自己的用的舒心。对鸿蒙感兴趣的同学这里分享一份鸿蒙零基础入门学习指南,完整文档可以扫描下方二维码免费领取!!!

Android23333的博客 1975
上一篇: GCD - Extreme (II) (UVA - 11426)欧拉函数
下一篇: 1.1 C++ stl_config.h 组态
practer
博客等级 码龄10年 11粉丝 38原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值