用户名: 密  码:
登录
注册
设为首页 帮助中心 联系我们
详细内容
Top coder程序设计自主竞赛平台
发布时间: 2012-10-15 14:24:15     浏览次数:  726
 

       Top coder这个网站可以说是一个程序设计比赛的网站,该网站吧中国纳入其赛区,大家可以上去那里跟来自全世界的程序员进行更直接的交流。

       该网站每个月都有两到三次网上在线比赛,根据比赛的结果对参赛者进行新的排名,参赛者可根据自己的爱好选用java,c++,vb,或者C#进行编程。参赛者须在大概1小时15分钟的时间内完成三道不同难度的题目,每道题完成的时间决定该题在编程部份所得的分数。而比赛可分为三部份:Coding Phase, Challenge Phase和System Test Phase,所以比ACM/ICPC多了Challenge Phase,这部份是让参赛者浏览分配在同一房间的其他参赛者的源代码,然后设法找出其中错误,并提出一个测试参数使其不能通过测试。如果某参赛者的程序不能通过别人或系统的测试,则该参赛者在此题目的得分将为0。关于其比赛的具体规则,详看该网站上的公告。 

要参加TOP Coder的比赛。需要一些准备工作要做;

1、注册成为Top coder成员,注册网址:http://www.Topcoder.Com/reg/ined.jsp

2、下载安装必要的软件TopcoderArena(Top coder竞技场)

3、安装jre-1-5-0-060-windows-i586-p.exe

4、直接运行contest applet prod.jnlp

5、打开Topcoderarena,登陆就可以参加比赛了。

一次比赛分四个阶段:

1、在编码阶段:

   在指定的日期和时间,参赛者进入竞赛平台,以没10到20人一组被安排进入相应的虚拟房间,所以参赛者都获得相同的3到竞赛题,三道题的难度递增,完成时间越早则分数越高,在竞赛的整个过程中,排行榜将会显示竞赛者的累积分数,时间大约80分。

2、休息阶段

   休息时间大约10~20分钟

3、挑战阶段

   在挑战阶段,参赛者不但可以看到其他参赛者提交的方案代码,还可以给出测试数据,是其他参赛者提交的程序得到错误的运算结果,从而推翻其他参赛者所提交的方案。在这个阶段,参赛的测试数据若能够成功推翻他人提交的代码则可得分,反之,就会被扣分。时间为25分钟。

4、系统测试阶段:

   系统会自动对每个提交方案代码进行测试,确定其正确程度和可行性,并以此给出参赛者相应的分数。整个评测过程中消耗时间断,参赛者当场可以知道自己的比赛结果。

关于我们 广告服务 联系我们 友情链接 反馈信息 帮助中心 网站管理
2009-2010 版权所有:宁波市服务外包协会
电话:0574-923023233 传真:0574-3232342334 电子邮件:webmatsetr@nbfwwb.cn