TopCode插件配置

      TC插件配置方法

http://www.topcoder.com/tc?module=Static&d1=applet&d2=plugins这里下载几个插件,主要是这三个:

1.Plugin Name: TZTester  

2.Plugin Name: CodeProcessor

3.Plugin Name: FileEdit,下载后如果他们的后缀名变成了*.zip,记得把他们改回.jar的。

一:
登陆arena之后,选择:Options → Editors,调出了新的窗口,按Add

name栏填FileEditEntryPoint栏填fileedit.EntryPoint,路径的话,直接浏览FileEdit.jar所在的位置即可,按OK

*)选定FileEdit(高亮显示),按configure,根据自己的要求配置一下。

注意每一步之后都不要忘了saveclose

 

二:

继续options → Editors,调出了新的窗口,按Addps:这次要添加以上全部三个文件包括FileEdit.jar")

这一次name栏填CodeProcessor"EntryPoint栏填codeprocessor.EntryPoint,路径栏直接浏览三个文件就可以(当初我看他们的文章,他们说三个路径之间要加分号,实际上只要依次浏览了三个文件,该栏上显示的三个路径,自然以分号相隔),按ok

选定CodeProcessor(高亮显示),按Configure

Editor EntryPoint栏,键入fileedit.EntryPoint(如果你再按后面的Configure的话,就会发现和前面加*的那一步,调出来的菜单一样,就是配置编辑器选项而已)

Processor Class栏,键入tangentz.TZTester,按Verify,弹出窗口OK,按OK

别忘了保存,save

选择CodeProcessor做你的Default Editor, 按 Save

 
然后按configure,勾上Write the problem description using HTML,把File Extension那里改成html,这样题目描述就会被生成一个html文件,方便看题。把Backup existing file when overwrite 的勾去掉吧,没什么用。在Enter directory read/write problems to:这里填上你放程序文件的绝对路径然后按一下code template,把language改成c++,把一下模版贴上去:


$BEGINCUT$
$PROBLEMDESC$
$ENDCUT$
#line $NEXTLINENUMBER$ "$FILENAME$"
#include <cstdlib>
#include <cctype>
#include <cstring>
#include <cstdio>
#include <cmath>
#include <algorithm>
#include <vector>
#include <string>
#include <iostream>
#include <sstream>
#include <map>
#include <set>
#include <queue>
#include <stack>
#include <fstream>
#include <numeric>
#include <iomanip>
#include <bitset>
#include <list>
#include <stdexcept>
#include <functional>
#include <utility>
#include <ctime>
using namespace std;

#define PB push_back
#define MP make_pair

#define REP(i,n) for(i=0;i<(n);++i)
#define FOR(i,l,h) for(i=(l);i<=(h);++i)
#define FORD(i,h,l) for(i=(h);i>=(l);--i)

typedef vector<int> VI;
typedef vector<string> VS;
typedef vector<double> VD;
typedef long long LL;
typedef pair<int,int> PII;


class $CLASSNAME$
{
        public:
        $RC$ $METHODNAME$($METHODPARMS$)
        {
                $CARETPOSITION$
        }
        $TESTCODE$
};

// BEGIN CUT HERE
int main()
{
        $CLASSNAME$ ___test;
        ___test.run_test(-1);
        return 0;
}
// END CUT HERE

这样配置好后,重启你的Arena,打开一个练习房间,打开一文件,然后你到你放你的代码的文件夹就可以找到题目的HTML文件以及一个自动生成的.cpp文件,你就可以进行代码的编辑,编号后直接使用编译和测试用例就可以了。

你可能感兴趣的:(TopCode插件配置)