使用TopCoder的方法

本文详细介绍如何注册并参与TopCoder竞赛,包括使用Arena平台、下载及配置JDK、使用KawigiEdit编辑器提升编码效率的方法。同时介绍了如何利用Practice Rooms进行往期赛题练习。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用TopCoder的方法

此文章系从百度文库中转载,若有版权问题。请联本人删除。

 

首先进这个网址http://www.topcoder.com/reg/,注册帐号<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

09174146-43b6aeee9d57407393378ed78aa8cc96.gif

接下来是一些注册信息的填写,相信大家都会,注册完了需要通过邮箱激活,邮件可能要等几分钟才能到,如果在收件箱找不到邮件,可以到垃圾邮件箱里找找J

 

然后进这个网址。

http://acm.hnu.cn:8080/setting.html,下载JDK,并安装。

09174146-22035c8b95c649ef964416f933284ccd.gif

 

安装好JDK之后,通过如下网址进入平台TopCoder arena

http://www.topcoder.com/contest/arena/ContestAppletProd.jnlp

或者也可以通过点击

http://www.topcoder.com/tc,主页左上角的O(n)图标,进入arena

09174147-4c08ee01712244d0bc9f18bb03ed9f46.gif

由于平台要下载,可能要等上一段时间。然后如果弹出一个框,选同意。

最终会出现如下界面:

09174147-9568e224bbf9438ba99c9546a7003f9e.jpg

输入帐号,密码,GO。进入后还要注册比赛,时间到了之后点Enter就可以进入房间比赛

09174148-17af9440cb2a41e4bff91ff82334e350.gif

使用Practice Rooms 的方法

Practice Rooms里面有TopCoder以前比赛的所有题目,我们可以任意选一次比赛进入,然后即可练习,例如下面我选择了SRM 402 – DIV 2

09174150-dd599e7ecc684718a0617f65086aa0d5.jpg

进入之后有如下画面:

09174151-831a45aef1c84bac9510560cc81cecbe.jpg

Summary之后会出现如下窗口:

09174152-c6962b52f111439891e141aa15a56fdc.jpg

这些就是别人的代码,双击之后即可浏览,在这里还可以随意出数据Challenge别人。

09174152-c174f11bda8943c4ac2f88e182e4002d.jpg

 

回到刚进入SRM 402 – DIV 2时的画面

点击Select one,会出现如图所示的情况  09174153-163b45ed07d340a6a2d09a705af8df03.jpg

这里就可以选择题目(250分,500分,1000分)做

使用KawigiEdit的方法

KawigiEditTopCoder的一个常用的编辑器,它可以使TopCoder比赛的时候Coding更加方便,从而有效的提高使用者的写代码效率,增加得分。

 

使用KawigiEdit之前,建议大家先做此设置:在arena里选择Options->Setup User Preferences

09174153-f14a9f5d3caa42a7b331046bbefd0e7a.jpg

Editors里面的Default Language中,选择自己的默认语言,

09174154-6a907798dd6347bea25979f64b8ade39.jpg

接下来我们可以设置KawigiEdit了。

 

KawigiEdit的英文使用说明在这里:

http://www.topcoder.com/contest/classes/KawigiEdit/KawigiEdit.html

下载地址在这里:

http://www.topcoder.com/contest/classes/KawigiEdit/KawigiEdit.jar

下载完之后在arena里选择Options->Editor

09174154-1d9bc2e42bd24e5087f0fc5fc1f879c8.jpg

add之后会弹出如下对话框:

09174155-1f6b1ae1b37e4e9bb460e4c9dee24e3c.jpg

 

NameKawigiEdit

EntryPointkawigi.KawigiEdit

ClassPath:就是KawigiEdit.jar这个文件存放的路径,例如我填的是F:\KawigiEdit.jar

填完之后点OKEditors里面会出现如下东西

09174155-d230c22f47094765a60ceee2635f8046.jpg

把两个勾都勾上即可

09174155-9a08e09e52494cf187ef28a4c300c207.jpg

 

这时你再打开一个题目,例如我打开了SRM402 - DIV2 250分的题,Coding Area就变成了如下样子。

09174156-f31b4cedbe954be18d1df1121f11e783.jpg

我们可以看到,类的框架已经生成好了,只需在函数中添加代码即可。

在我们写完代码之后,点击Run Te…即可运行所有样例测试数据,无需用TEST一个一个测试。不过要使用Run Te…必须设置环境变量,如果是使用C++的默认语言,可以右击“我的电脑”,选择“属性”,从下图所示的地方进入环境变量的设置。

09174156-78622f5dbe5049238498bfde73244f33.jpg

 

在下图所示的位置双击Path

09174157-1851406141984d3b870cbe535eb10aeb.jpg

添加Dev-C++bin目录到最后即可,如下图所示,我的Dev-C++是装在E:\

09174157-8e60a69ef6cc4774a296139073d69b83.jpg

 

添加完毕,即可。现在你就可以使用Run Te…一次运行所有测试数据了。

假如添加环境变量的时候,你的TopCoder Arena是开着的,那么你需要重启Arena才能看到效果。





转载于:https://www.cnblogs.com/laoniu85/archive/2013/05/09/3069444.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值