使用TopCoder的方法
此文章系从百度文库中转载,若有版权问题。请联本人删除。
首先进这个网址http://www.topcoder.com/reg/,注册帐号
接下来是一些注册信息的填写,相信大家都会,注册完了需要通过邮箱激活,邮件可能要等几分钟才能到,如果在收件箱找不到邮件,可以到垃圾邮件箱里找找J
然后进这个网址。
http://acm.hnu.cn:8080/setting.html,下载JDK,并安装。
安装好JDK之后,通过如下网址进入平台TopCoder arena
http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp
或者也可以通过点击
http://www.topcoder.com/tc,主页左上角的O(n)图标,进入arena
由于平台要下载,可能要等上一段时间。然后如果弹出一个框,选同意。
最终会出现如下界面:
输入帐号,密码,GO。进入后还要注册比赛,时间到了之后点Enter就可以进入房间比赛
使用Practice Rooms 的方法
在Practice Rooms里面有TopCoder以前比赛的所有题目,我们可以任意选一次比赛进入,然后即可练习,例如下面我选择了SRM 402 – DIV 2。
进入之后有如下画面:
点Summary之后会出现如下窗口:
这些就是别人的代码,双击之后即可浏览,在这里还可以随意出数据Challenge别人。
回到刚进入SRM 402 – DIV 2时的画面
点击Select one,会出现如图所示的情况
这里就可以选择题目(250分,500分,1000分)做
使用KawigiEdit的方法
KawigiEdit是TopCoder的一个常用的编辑器,它可以使TopCoder比赛的时候Coding更加方便,从而有效的提高使用者的写代码效率,增加得分。
使用KawigiEdit之前,建议大家先做此设置:在arena里选择Options->Setup User Preferences
在Editors里面的Default Language中,选择自己的默认语言,
接下来我们可以设置KawigiEdit了。
KawigiEdit的英文使用说明在这里:
http://www.topcoder.com/contest/classes/KawigiEdit/KawigiEdit.html
下载地址在这里:
http://www.topcoder.com/contest/classes/KawigiEdit/KawigiEdit.jar
下载完之后在arena里选择Options->Editor
点add之后会弹出如下对话框:
Name:KawigiEdit
EntryPoint:kawigi.KawigiEdit
ClassPath:就是KawigiEdit.jar这个文件存放的路径,例如我填的是F:\KawigiEdit.jar
填完之后点OK,Editors里面会出现如下东西
把两个勾都勾上即可
这时你再打开一个题目,例如我打开了SRM402 - DIV2 250分的题,Coding Area就变成了如下样子。
我们可以看到,类的框架已经生成好了,只需在函数中添加代码即可。
在我们写完代码之后,点击Run Te…即可运行所有样例测试数据,无需用TEST一个一个测试。不过要使用Run Te…必须设置环境变量,如果是使用C++的默认语言,可以右击“我的电脑”,选择“属性”,从下图所示的地方进入环境变量的设置。
在下图所示的位置双击Path
添加Dev-C++的bin目录到最后即可,如下图所示,我的Dev-C++是装在E:\
添加完毕,即可。现在你就可以使用Run Te…一次运行所有测试数据了。
假如添加环境变量的时候,你的TopCoder Arena是开着的,那么你需要重启Arena才能看到效果。