本页描述了西安赛区现场赛的编程环境,将提供给每个世界参赛队目前的环境。请注意,这些环境可能会有所变化。
联想:Think Centre M6415t(2013年9月)
CPU:Intel i5-2400 @ 3.1 GHz
内存:4 GB的RAM
硬盘:500 GB(7200转)
显卡:NVIDIA GeForce GT 630 2GB
显示器:联想ThinkVision 17in,1600x900分辨率
键盘:USB
鼠标:USB
西安赛区不许可参赛队自带的硬件设备,这包括不可替代键盘或其他外围设备;所有的参赛队在比赛中使用相同的设备。
操作系统:12.04.3 Linux Ubuntu LTS(64位)
桌面:GNOME
编辑器:
vi/vim
gvim
Emacs
gedit
程序语言:
Java 1.7.0_25版
OpenJDK Runtime Environment (IcedTea 2.3.10 -- 7u25-2.3.10-1ubuntu0.12.04.2)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)
C/C++
GCC 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)
IDE:
Code::blocks
Java - Eclipse 4.3.1
C/C++ - CDT 8.2.1 under Eclipse 4.3.1
比赛中,参赛队提交程序使用PC^2 9.2.3-4竞赛系统判题。源文件提交给Judges将使用下面的命令行参数为各自的语言编译:
(1)C:
gcc -g -O2 -std=gnu99 -static $* -lm
(2)C++:
g++ -g -O2 -std=gnu++0x -static $*
(3)Java:
javac -encoding UTF-8 -sourcepath . -d . $*
在上面的命令的“$*”是源文件的列表,提交文件会被编译。下列后缀的文件(只有这些后缀的文件)将提交给编译器:
(1)C文件:文件结尾:C
(2)C++文件:文件结尾:CC,CPP,Cxx,.C++或C。
(3)Java文件:文件结尾:Java。
C/C++生成的可执行文件将被执行以产生判题的输出。Java编译后的代码将使用下列命令执行:
Java客户端- xss8m - xmx2048m $ *
软件环境中还包括如下参考文档:
JDK JavaDocs
C++ STL文档
PC^2 Guide
技术说明:
判题笔记
技术资料
非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。