MacOS 下使用 Topcoder 安装指北


第一步

安装 java 。安装完成后,能够在“系统偏好设置中找到” java。

打开 java 后,在其中将 “https://topcoder.com” 添加入安全保护例外名单(否则无法打开)。

第二步

下载 topcoder Competition Arena 下载地址

下载后直接打开,即可来到登陆界面。

第三步

Topcoder 使用的是 class 中一个核心函数的编写。再加上 Arena 内无法进行复制粘贴,会使编写代码和读题比较麻烦。所以这里介绍一下插件的使用方式。

需要下载三个插件:

  • CodeProcessor(2.0)
  • FileEditor
  • TZTester

均可在给出的链接中找到,下载 “.jar” 格式。

下载完成后,在 “Options->Editor” 中点击 Add 增加插件

首先,增加 FileEdit.jar 插件

  • name 填写 FileEdit
  • EntryPoint 填写 fileedit.EntryPoint
  • 路径使用浏览找到”FileEdit.jar” 所在的位置

然后,增加三个插件

  • name 填写 CodeProcessor
  • EntryPoint 填写 codeprocessor.EntryPoint
  • 路径栏同时选择上述下载的三个插件选中

选择 CodeProcessor 为你的 Default Editor

选定 CodeProcessor ,点击 Configure

  • 在 Editor EntryPoint 中输入 fileedit.EntryPoint
  • 在 CodeProcessor Scipt 中输入 tangentz.TZTester
  • 点击 Verify ,弹出窗口看是否全部 found ,缺少第一个没有关系
  • 之后点击 configure ,在弹出窗口中勾上 Write the problem description using HTML
  • 将 File Extension 改成 html
  • 在 第一行处指定 题目文件和 template 存放的位置
  • 也可以 Code Template 中加入自己常用的模版

全部完成以后,已经完成了 Topcoder 的基本配置,可以开始练习了。

第四步

以一个练习为例 SRM 610 Div 2

选择一道题目开始

在这里点击 Codeprocess ,会在你刚才指定的文件夹位置生成题目.html 和程序 template

直接在 cpp 中编写程序后保存,然后就可以在 Arena 中测试提交了

其中:

  • Compile 是编译,所有操作前需要先编译
  • Test 可以单独测试每一个样例
  • Batch Test可以测试所有样例
  • Submit 可以提交,提交会根据你打开这道题目的时间计算分数(每次提交会有 10% 的分数折扣)

因为是 Practice ,所以 Submit 以后可以直接进行系统测试

点击测试后会有框弹出,显示测试结果以及每一个测试点的情况

至此,就可以开始你的 Topcoder 之旅了。

You may also like

LEAVE A COMMENT

Statistics

  • 0
  • 118,806

Categories

Archive

Comments