关键词不能为空

当前您在: 主页 > 英语 >

TopCoder新手完全教程

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-08 01:02
tags:

-

2021年2月8日发(作者:boyfriend什么意思)


?



[zz]TopCoder


新手完全教程



- [My Collect]



2008



02



11




Tag



TopCoder


教程



OI



一个很古老但很有用的


TopCoder


教程


,


贴出来


.

因为不知道来源了


,


所以无法注明来源

.


改了一下格式和里面一些内容


,


蓝色的部分是我大幅度更改的内容


(


似乎只有


JRE


的下载


,


< p>
经实验


,


绝对可用


).


1.


基本规则



2.


运行环境



3.


注册与登陆



4.


界面简介



5.


练习



6.


比赛



7.


注意事项



8.


代码编写



TopCoder(


以下简写


tc) URL:




1.


基本规则




tc


的比赛规则归结起来就是一句 话:


75


分钟做完


3

< br>道难度递增的题。




tc< /p>


的每个用户


(handle)


都有自己的 积分,从


0-3000+


不等。成绩越好,分数越高。比赛


分为两个


division



Div I



Div II


。积分


<1200


或者


unrated (


即注册但还没参加过比赛


的)参加


D iv II



>=1200


的参加


Div I



Div I


的题要比


Div II


难许多。一般


DivII


的最


后一题和


Div I


的第一或第二题是一样的。无论是


Div I



Div II


。三道题目的


Score



般为


2 50, 500



1000


左右,视每 次的难度略有浮动。个人积分


(rating)


的增减是根据你


和别人在比赛中的


score


以及你们 原来的


rating


决定的。


tc


的提交结合了


ICPC


< br>IOI



特点,即只能交一次,必须过所有数据并且得分 与用时相关。


tc


每周有一次


Sing le Round


Match(SRM)


,每年两次大的比赛


(



$$)


。< /p>



2.


运行环境




tc


的客户端是一个


java


程序,所以需要


jre( java runtime environment)


或者


jdk( java development kit)


来运行。如果平时不写


java


程序的话,装


jre


就可以了。


毕竟


jdk



jre


大一个数量级,


下载慢。

安装照着提示完成就行了。


推荐使用


1.4.1

< p>
以后的


版本,因为带了


java web start


,可以快速登陆。具体方法下一部分讲。




sun


公司主页上的


JRE Version 6 Update 3(


最新


)


下载地址:




/zh_CN/download/



3.


注册与登陆。




点主页右上角的


register


注册,过程没什么好说的。




注册好后就可以登陆了。有两种方法:




a.


点左侧的


Launch Arena Applet



点后弹出一个窗口,等一会后就出现一个


Load Competition Arena


的按纽。



点击就


运行了客户端。


注意不要把这个小窗口关掉,


否则客户端会一并关了。


这个方法在


w in2000


下有时候会有问题,但是在


98

< br>下是正常的。不推荐。




b.


通过


java web start


运行



< p>
topcoder


主页底部有一栏如下:




------------------------ ---------------------------------------------



| Java Web Start


|



| Run the Arena as a Java Web Start Application


|



| JWS already installed? Load the Arena as a Java Application


|



| Arena Plugins



Information and Downloads


~~~~~~~~~~~~~~~~





|



------------------------ ---------------------------------------------



把那个



拖到桌面上建立一个快捷方式,


以后双击就可以直接运行了。


客户端启动后有一个窗口,填上申请的


username



password


,如果是用代理的话,把


HTTP Tunneling


选上。登陆后就到了主页面。



4.


界面简介




-------------------------- ---------------------------------------------



|


Advertisements.............


|



------------- -------------------------------------------------- --------



| Main | Lobbies | Options | Practice Rooms | Active Contests | Help ||



------------------ -------------------------------------------------- ---



|


| Clock |


|



-------------------------- ---------------------------------------------



| Rating Key | Who's here |


Chat Area


|



| .


|


|


|



| .


|


|


|



| .


|


|


|



| .


|


|


|



| .


|


|


|



|------------|


|


|



|


MESSAGES


|


|


|



|------------|


|


|



|LEADER BOARD|


|


|



|------------|


|


|



|


|


|


|



|


|


|-------------- -----------------------------|



|


|


| >>_______________________________________ |



-------------------------- ---------------------------------------------



(


宽度太小,缩放了一下


:)



逐部分说明一下:




Advertisements: No comment.



Menus:



Main


里可以看在线名单和找人。




Lobbies


基本用不 着,因为用户一般都在


Chat Room 1



Options


里是一些选项和颜色设置。



Practice Rooms


里有大量的练习,都是以前比赛的题目




Active Contests


只有有比赛的时候才有用。




Help


里是

< p>
....


不用说了吧。




Rating Key: handle


的颜色是随着积分而改 变的,这里显示了积分与颜色的关系。




MESSAGES:


比赛的时候这里有注册提示和

< p>
clarification





LEADER BOARD:


看每个


room


的最高分。




Who's here:


当 前


room


里的人。




Chat Area:


聊天。



5.


练习





Practice Rooms


里随 便选择一个


room


就可以进入


pra ctice


了。




界面与主页面稍有变化,但基本相同,略去不画。主要的变化就是


Who's here


分成了两


块,多了一块


Who 's assigned


。这块显示的是谁被分到了这个


roo m


。因为是练习区,所


以只要是在这里打开过题的都算是


assigned


。而在正式比赛中


room


是由


tc


分配的。这

< br>里显示的是被分配到这个


room


的人。界面上还有一个 变化是


Chat Area


顶上多了三块。

最左边的是一个下拉菜单。里面有三个分值,选择后就可以打开相应的题目。中间的


summary


可以看这个


room


里 每个人的提交情况。





practice room


里只有


coding phase


。提交后要判的话需要自己选择


Practice


Options


里的


Run System Test




6.


比赛




每次比赛


(


除了


1


年两次的大赛


)


都需要在赛前


3


小时


-5


分钟之 间登陆注册方可参加,注


册在


Active Contest< /p>


菜单的第一项。一般需要回答一道选择题


(


多半是调查


)


才能注册。到


剩下


5


分钟的时候,


注册终止,


tc


开始按照报名者的


rating

< br>分配


room



分配完成后,< /p>


Active


Contest


菜单中< /p>


Register


一项变成


Enter< /p>


。选择后可以直接进入你被分配到的


room


Active Contest


菜单最下面还有一项暗色 背景的


Room


子菜单,


可以进入各个


room


溜达。


进入自己


room


的时候一般离开始只有


3

< br>分钟左右,静一下心就可以直接开始比赛了。




coding phase


的过程与


p ractice


基本相同。注意每题的得分是和用的时间相关,而时

间是从你打开该题开始算的。所以一题做完后可以不急着打开下一题,先放松一下。




75


分钟的


coding


后是


5


分钟的


intermission


,这段时间是用来休息和聊天的。

< p>



然后就是最刺激的


15


分钟


challenge phase


打开


summary



双击别人的各题


Score


可以打开那题的程序 ,如果觉得有错误就可以点左下的


Challenge


然后输入 你认为他会错

-


-


-


-


-


-


-


-



本文更新与2021-02-08 01:02,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/611096.html

TopCoder新手完全教程的相关文章