2014 ACM-ICPC亚洲区域赛西安站的比赛环境

本页描述了西安赛区现场赛的编程环境,将提供给每个世界参赛队目前的环境。请注意,这些环境可能会有所变化。

1.硬件


  • 联想: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


西安赛区不许可参赛队自带的硬件设备,这包括不可替代键盘或其他外围设备;所有的参赛队在比赛中使用相同的设备。


2.软件


  • 操作系统: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


      3.提交的编译设置

      比赛中,参赛队提交程序使用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 $ *

      4.参考资料

      软件环境中还包括如下参考文档:
      JDK JavaDocs
      C++ STL文档
      PC^2 Guide
      技术说明:
      判题笔记
      技术资料



赛氪APP全新升级

下载赛氪APP

参加有趣活动,获得赛程提醒

分享大学生活,获得前辈指点

意见反馈

产品建议、功能吐槽、使用问题…

欢迎提出关于赛氪网的问题和建议 :)

微信公众号
关注赛氪订阅号
微信服务号
关注赛氪服务号
温馨提示

非常抱歉!本站不支持旧版本IE浏览器~~建议使用IE10/IE11/Chrome/Firefox/Safari等高级浏览器浏览。

温馨提示
温馨提示
帮助与反馈

热门问题