- 在线时间
- 0 小时
- 最后登录
- 2013-7-12
- 注册时间
- 2013-7-12
- 听众数
- 0
- 收听数
- 0
- 能力
- 0 分
- 体力
- 3 点
- 威望
- 0 点
- 阅读权限
- 10
- 积分
- 2
- 相册
- 0
- 日志
- 0
- 记录
- 0
- 帖子
- 1
- 主题
- 1
- 精华
- 0
- 分享
- 0
- 好友
- 5
升级   40% 该用户从未签到 - 自我介绍
- 图灵教育营销编辑
 |
如果你熟悉世界级程序设计竞赛,你一定对Tourist、Petr、ACRush(楼天城)、watashi(巫泽俊)、iwi(秋叶拓哉)、wata (岩田阳一)这些名字不会陌生。他们在TopCoder、ACM-ICPC、GCJ、FHC等世界级的程序设计竞赛中屡次获得冠亚季军,被称为“世界上最聪明的人”。下面让我们来一睹他们的风采。
; G$ I4 c5 @6 T: H/ m9 @# [
8 b L8 y+ O' U7 p为什么要参加程序设计竞赛& w/ i. m! u: d5 X; Q/ P4 F0 w
$ v- p; X0 _9 P; T0 m• 能提高程序设计能力,掌握技巧、减少错误;8 C/ ~) m; n( P! R2 H2 I, z H
• 能结识更多的同好,交流切磋;/ e5 {# V( w+ C: ~) y0 C
• 能更好地推销自己(大赛的前几名往往受到世界知名公司的青睐)。
' q5 y5 Y$ E: V, `! c
! k# O5 L2 ~, K* `1 y/ d秋叶拓哉认为:参加程序设计竞赛,是学习、是兴趣、也是人生。$ K! f8 t4 W2 E4 Z$ A5 R
3 T% ~3 f: W$ y; [" B+ F$ Z
• 学习:参加竞赛能提高各方面能力;
$ ~2 F1 L/ h3 E9 C8 o$ Y4 |• 兴趣:参加竞赛超级有趣;4 j: a# |; A/ I4 P* ^, K
• 人生:当我们畅游在程序设计竞赛的世界中时,真可以说竞赛=人生。 即使不能简单将竞赛等同于人生,但竞赛确实给我们的人生带来很大影响。比如我们正将这份对竞赛的痴迷延伸到对算法的研究上。另外,参加竞赛让我结识了许多同好,获得了无与伦比的体验,等等。
. _% P! D8 ~# f1 R% X
0 ~: [$ i# j6 @★TopCoder
, ^8 D& j4 G' `6 E: k7 A( u( [# M* b0 i3 G
• TopCoder公司举办的程序设计竞赛;
$ ?( m0 |! X& `/ } U• 参赛者分为不同等级,用不同的颜色区分。2200分以上者为红色,被称为redcoder。现在,全世界有300人达到红色等级,日本有26人。3000分以上者被称为target,全世界有18人,日本有3人,分别是:iwi(秋叶拓哉)、wata (岩田阳一)和lvrically;
5 V$ C) {3 j8 m- O& T: e/ v• 全球总决赛在美国举行,每年举行一次。! c1 K$ n$ Y: U+ |
% L- q- c5 m4 t' Z" d+ X& P8 @8 N![]()
- t" V* E9 O0 A8 x. n, s5 E. Y! F3 U" V* ?. m7 c
秋叶拓哉在比赛中
& v+ M+ b! _# d& b8 E: Z5 s* s; t0 {" D- s
3 m6 n, X4 M% H+ W/ d
( }5 G. k) E6 t' Y/ N岩田阳一在比赛中) I+ B) s9 n! e( [
' o$ \) v5 U) g- f![]()
& j2 g( t3 b% B; d; s8 b( y) s/ f6 y* `' x( w
* @/ S8 F1 N/ z
0 f5 L; w% P+ ETopCoder Open 2011
9 l9 B2 }1 r0 L1 K% O- n
# m/ X6 I2 Y1 A- g3 }![]()
, ^* z% C7 x* e" B. [6 d5 F( y |* f! d* v- @
# j: {) m0 x% p0 F" v7 O7 oTopCoder高手中的高手! v3 ~6 D! t9 Q; R7 ~# N
0 e' O) {* L& O第3名Petr(Petr Mitrichev,俄罗斯人。现在3489,最高3923。现任职于GOOGLE公司)。; f& p, {/ E" C' K7 d1 N+ T+ G v
4 O* R$ D8 l2 N* o- D![]()
& x# s- h# p' h) s0 P0 Q8 _' ?5 ~0 A- G1 f* m' J/ p( Z9 ^
第2名ACRush(楼天城,中国人。现在3511,最高3902。被称为中国大学生计算机编程第一人,原清华大学“姚班”学生,赫赫有名的“楼教主”。2013年毕业,现任职于GOOGLE公司)。
0 N- ^3 G& a% z& z' O [5 ?, R* e0 r
![]()
, ]" J& F: e+ R$ f9 Y5 N8 m; b& p% m$ T: W3 l
第1名Tourist(Gennady • Tourist • Korotkevich,白俄罗斯人。现在3583,最高3656,他成为世界最强选手时,还是一名高中生……)- g( V+ F# P) j" @0 R$ }* m
' G- H& V' T3 A3 V8 k* D4 O , M$ Z5 _2 e3 a1 V8 I
3 X; ]: n6 \' }5 o) Y; y$ M; p' K
这些高手们是怎么取得如此耀眼的成绩的?
# z! J+ S7 X) Q0 @% h5 O b6 |
答案只有一个:不停地练习!不停地解题!. d8 t% K2 s7 R0 \
; A c6 A% T* }: a$ d. z比如,Tourist解了10000道题。
, {" v' G- S4 V; B1 V- R1 M5 n; j" }* @1 g e
![]()
9 |: p2 D! R8 W5 M/ Y' L8 u% C# r8 }( @
5 d# b( A: p& UQ:那么,只要拼命解题就行了吗?0 f* X' o+ J. t U% x3 A& c
A:不是的,应该3 h( M5 Y& T1 b! R4 P3 r" |3 K4 L
• 选择难易适中,高质量的题目
2 g9 s& ^( v& a+ S9 y• 仅仅解题还不够,要总结技巧. Y: ~* E6 @9 ~
# i- t! N7 E0 ~- t( ~" `1 _
Q:是否一个人努力就可以了?还要寻找解题伙伴吗?
/ F" Y+ q5 \! A* M( a/ V* EA:寻找伙伴是很有必要的。因为大家可以
$ g, \$ S9 q0 s; c9 Z1 e2 Q3 Q• 就解法和实现进行讨论5 W' e3 ]6 m. r1 w8 z
• 互相激发斗志——“一定要将其他参赛者远远甩在身后”& e; }* ^7 K& Y! p/ ~4 T7 G! u
秋叶拓哉、岩田阳一和北川宜稔就是很好的伙伴。 T8 M9 X! R) y; c O6 l- z
6 h! L7 G, m3 O7 Y; e9 V
TopCoder大学排行榜+ z# \5 v, C" ^) K: m/ l
1 r" q( f" m% _6 K8 @0 j9 K![]()
: C9 X9 v, E5 q9 \' G0 z
2 Z5 g- Q+ f& R$ R, O5 o前三名分别是东京大学、华沙大学和清华大学
2 v5 A ^8 A" ^- }4 E; ?6 O1 x1 n6 g( z; J1 C7 ?+ B
★ACM-ICPC7 W7 {5 _4 }) A q! q+ c
# O& ~+ p) N* N/ U% ^- R• 美国计算机协会(ACM)主办的面向大学生的对抗赛。5 \5 |4 ]& l) V. l$ R; Q
• 始于1970年,历史最悠久,最负盛名。
) x. A) J& j# }* O: ]0 ~" s• 全世界约2000所大学参加、参赛者约20000人以上!
. o* v0 O* [* \$ O: F0 [! o• 3名选手共用1台电脑比赛。% W2 h! H, K7 f" P- b" H C+ v
- Z' ^/ L6 M4 v! C& m; G9 K1 L& W
![]()
- j, K: Z1 c5 `( t5 }0 h8 [# T) x: [$ g1 i& i
ACM-ICPC比赛现场
q5 U& P' N {0 j \0 y& N- W9 s/ _: `6 _- H6 x
![]()
; [% _, T! S8 n, v0 }$ R' y6 A) e0 G8 k, e
浙大计算机学院巫泽俊、欧阳嘉林和数学系莫璐怡同学组成的ArcOfDream队荣获第三十五届ACM-ICPC全球总冠军
( r0 t. { D# j+ [/ N/ }. e' m& M5 Q A+ J7 S8 s
![]()
$ c% i% q4 m7 M" a( B% N( Y- z8 J' i; O8 P1 d
( F4 E. b8 \& R/ j' E
: K5 l$ P% m! I f6 \ H东京大学开设ACM-ICPC课程。正是因为这一课程的存在,大家参赛成瘾…… 大一、大二期间,竞赛就是学生们生活的全部
- W# @& l0 n* x( ?& A/ U. h/ G9 r
) V! R& v8 J( p) y' v' | 4 ~/ f1 ^5 n [) v5 B2 X
9 O7 f2 B! l: F* Q. _
![]()
! B7 o: X3 s& D; L$ C
' H# P( R# Y; H4 M" }ACM-ICPC亚洲预选赛东京站(2009)
' f- B" Y3 ]% j; o" P
0 u1 \3 Y* w3 t+ p- C3 Y6 M! A, W3 k7 K : E7 _+ m1 q4 T/ h2 l
, N( x$ Q W2 y" f8 ^- Z# r+ S d1 _ACM-ICPC全球总决赛(中国哈尔滨,2009)9 k( b4 m" W r9 O7 k" ]- @
; S* f4 ~9 m) K5 \0 g★Google Code Jam3 K; I c$ T2 S# G" M" ^. l
4 B8 A+ N& a4 o) }& K! d
• Google公司举办的一年一度的程序设计竞赛。
. B" S7 O4 y) U• 全世界参赛者达10000人以上。影响力最大、参赛面最广。
4 [+ p0 a, u5 m5 e5 P$ W+ @/ `; j! a! Q9 z4 ?7 D9 S
?# B' l3 i) c/ U% s% B: z
1 ~' h$ ~& w4 L- U
Google Code Jam比赛现场7 g3 ` j' `4 ]- C
" p! }* \9 j5 r. q9 c8 p: I
6 f# E* d7 L* b1 @5 v
, s8 ^! s) i6 z! L/ z中国程序设计竞赛第一人楼天城在GCJ比赛中: u) t6 V" y" a! H0 H: \. }
9 Z. Y8 _2 v }1 I. @1 A8 i5 G
★Facebook Hacker Cup
7 K8 l6 x- B; c- r3 O `7 t- p# J& F2 l$ J7 m
• 由Facebook主办的国际性的编程比赛 ,始于2011年。
# P- l6 d* q+ u; {9 M' |( R7 O• Facebook将这次竞赛作为一个重要的人才招募平台,用以吸引优秀的程序设计人员加盟。
O% ^; _, v2 [: F& h7 @- x7 s( T% z3 G. n
# P/ {8 U+ |1 {![]()
* C( D' s! y* R) a7 b& j5 `" f- F
Petr 获得首届Facebook Hacker Cup冠军" i, H& Q' {9 w+ M- n! u6 e6 W: S
3 O: w1 Y! _: m
! b$ w. x' M) K0 u N! d
) v U2 p+ l0 d1 _' A) R- T% b* ^
参赛选手合影,左六为楼天城4 ]) `, ^) I2 \% ~" R) I3 x9 y& q
/ h9 o0 _" w% M1 ^! T7 A
历届比赛成绩
0 c/ q. Y5 m0 }' l) ^; V$ r% l' Z5 _4 V5 n
2011年- k1 Y/ s [# D2 {9 H" n
第一名:Petr Mitrichev,正确解决一个问题,用时1小时15分钟;/ L1 c5 T1 Y8 S
第二名:Anh Tuan Khuc,正确解决一个问题,用时1小时20分钟;1 Y; P8 }0 N- L4 z( |- z5 |3 v+ | ~
第三名:楼天城,正确解决一个问题,用时1小时36分钟。
% I4 C1 @$ n d- J! Z2012年# M" g* J- O1 b! {! j5 e! U' q
第一名:来自俄罗斯的Roman Andreev,正确解决一个问题,用时1小时4分钟;9 h) _6 E1 R8 L7 {* b
第二名:来自美国的Tomek Czajka,正确解决一个问题,用时1小时5分钟; l @% `/ r# X1 V/ [
第三名:楼天城,正确解决一个问题,用时1小时44分钟。- N4 \* Z6 Z6 G6 X- P6 x
2013年- l {2 S/ @9 z* j D5 D7 I
第一名:Petr Mitrichev;1 X+ R! ?2 w+ n- c
第二名:Jakub Pachocki;
+ H& M9 u, R6 ^3 R% ]第三名:Marcin Smulewicz。1 P* V$ ^- |- P( [" ~
& x# ]7 k) F' h' t* j6 s对程序设计竞赛感兴趣的朋友可关注这本书:《挑战程序设计竞赛(第2版)》
3 H0 w; |' J+ k" E0 C8 L1 b- p, U+ e7 U' h
![]()
( u& O5 ?; v' E4 t8 @
7 D" `3 m7 ]# @% F9 G
' R. M; E) ~9 H; C( r% V" L& m作者
2 H" c8 J7 [8 V# O' ?5 m! T+ y★秋叶拓哉5 J. C& F2 Z5 w) t% K; [
Google Code Jam 2010 第9名
8 H! N5 e& E! v( pACM-ICPC World Finals 2012 第11名
+ D ]) i, D4 l# wTopCoder Open 2012 Algorithm 第4名
4 P( i2 W4 S( F! V; j昵称iwi( {3 ~8 v- v/ n; A1 Z9 J8 S
4 |6 B9 F9 L I6 X9 b; l" d9 \0 ^
★岩田阳一
2 K# D; S) [; s. VGoogle Code Jam 2009 第3名
, _' c* h7 y1 K2 t; z$ V6 j* Q4 jTopCoder Open 2010 Marathon 冠军, S& a0 H0 A) U# ^9 X! p3 A
IPSC 2010 个人组 冠军0 x$ e& }& D. e+ U3 [( k
昵称wata, s+ F, @/ Q/ u8 x
4 x1 W/ M3 ]6 k- V2 i
★北川宜稔
3 l3 }& s! N/ x {0 }! KACM-ICPC World Finals 2010第16名4 P# |% X( F! I
昵称kita_masa0 u4 V3 ?2 Y" y; O b
n, `- e d( @ H译者
/ k( [& M% {( {# Q/ I★巫泽俊
3 C7 W D4 I# w0 I# NACM-ICPC World Finals 2009 第6名# R5 N4 [% n& [7 ]
ACM-ICPC World Finals 2011 冠军6 g* t) }% j! z! j! Z4 D
Google Code Jam 2012 第7名
2 F. l/ G4 Y5 _ W! L! z( Z' z昵称watashi和rejudge, M5 l: @$ y, e
# U3 S* |" M5 {& W$ W z★庄俊元+ C. t+ e) Q8 {% H' z. e
ACM-ICPC Asia Phuket Regional 2011 冠军
# o8 h& r' c& W/ h2012年跻身ACM-ICPC World Finals以及百度Astar总决赛5 e& F! k# Q0 O6 X: K( j$ W
昵称navi和navimoe
( w( R) Z0 e! H1 ^* p
, b; v% ^) X8 K8 P$ z; Z" ]! Y★李津羽& J% m8 g* D5 U# r5 |6 a! k
浙江大学2011级计算机系博士生
3 W* j) I* S# I/ D* e, W9 U; ` q在浙大CAD&CG实验室从事科研工作 |
zan
|