在线时间 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, R& X- S5 c. o1 f
$ B4 O1 _4 Q: f; ]$ v. F 为什么要参加程序设计竞赛
+ z0 q! Q) r1 c9 v3 x; d, f+ V$ n & D- M* q Z- ]" n# n3 ?
• 能提高程序设计能力,掌握技巧、减少错误;
( \% q. u2 h7 h) g# `. z • 能结识更多的同好,交流切磋;
8 E) J7 I& K* f2 |- j# a* |2 V • 能更好地推销自己(大赛的前几名往往受到世界知名公司的青睐)。) `! Y% r* F: }- t, r' w* B
+ ?; f/ w; n, A
秋叶拓哉认为:参加程序设计竞赛,是学习、是兴趣、也是人生。
4 c( g* Q- t' o0 k7 N% J0 @
" W8 R x9 |# e! A3 i9 c6 E • 学习:参加竞赛能提高各方面能力;
5 e6 d" S, r5 d+ ]$ {9 X7 f9 X • 兴趣:参加竞赛超级有趣;* g/ d4 j. Y; ]* ^) y
• 人生:当我们畅游在程序设计竞赛的世界中时,真可以说竞赛=人生。 即使不能简单将竞赛等同于人生,但竞赛确实给我们的人生带来很大影响。比如我们正将这份对竞赛的痴迷延伸到对算法的研究上。另外,参加竞赛让我结识了许多同好,获得了无与伦比的体验,等等。
7 T a. i9 H+ q& \. s' j' U
+ R8 Q2 i4 d) x5 x) }4 I3 D ★TopCoder
, N0 _' a8 U0 A; V8 l$ r: N3 A( g5 [ 9 c5 @+ H$ c9 _8 @' U
• TopCoder公司举办的程序设计竞赛;& O( Y. L$ f! M; c. D. o
• 参赛者分为不同等级,用不同的颜色区分。2200分以上者为红色,被称为redcoder。现在,全世界有300人达到红色等级,日本有26人。3000分以上者被称为target,全世界有18人,日本有3人,分别是:iwi(秋叶拓哉)、wata (岩田阳一)和lvrically;. y+ R8 x$ S, Y7 X) g& \2 G
• 全球总决赛在美国举行,每年举行一次。9 s) `1 S; L7 \+ i5 R: J- w
, E* o% U5 w* t
* `) I0 Z Q! p( v& M7 J
+ ]1 W R6 Q L" a# I3 c 秋叶拓哉在比赛中7 }8 X! b/ R7 z9 m2 w* N6 g+ Z, @$ ~
+ i6 l0 D/ a I& s6 x& G8 ^
$ V/ E# {+ D: R" y
) |; k6 ~5 x5 k, v" S$ t: {' x 岩田阳一在比赛中1 ~; F: ^( d1 ~* T9 f0 `. D. [
7 i3 y% {9 Y W, J2 d- P2 l r4 Q ! H2 ~# q+ t- w6 l5 o( l) R0 o
5 X( ^2 |. c+ b8 f9 f+ d- z . L6 i( X" W3 A
( l8 R3 ]. \9 X+ h$ ^; Z
TopCoder Open 2011
3 O8 U, E. a- S5 H! E# c( D) ^+ L + a5 a0 p% W( p5 o
* z: Y* K( k3 ` Q v3 Z! `1 G* h
1 T! Y2 f6 k9 ]$ n5 v2 r
4 P+ A. U2 F6 L( P. b8 K4 _ TopCoder高手中的高手
, Y2 j4 j! K+ C4 {
+ _9 D5 A) d4 a2 F2 P 第3名Petr(Petr Mitrichev,俄罗斯人。现在3489,最高3923。现任职于GOOGLE公司)。0 g0 X3 o; n) `( s1 U# D. T
; v6 i4 j3 I! u' d" y0 a6 e 3 f6 Y& M S1 j# t- [
9 s) K, }+ Z( P- m; n. k( m2 S( ?8 }( Y( e
第2名ACRush(楼天城,中国人。现在3511,最高3902。被称为中国大学生计算机编程第一人,原清华大学“姚班”学生,赫赫有名的“楼教主”。2013年毕业,现任职于GOOGLE公司)。
) O7 M6 s! L. p7 J+ W ( Y1 r# W* p; `8 A0 P
% Q+ ]2 d3 l8 k7 x9 G
% n9 y% d/ D/ V7 I1 E 第1名Tourist(Gennady • Tourist • Korotkevich,白俄罗斯人。现在3583,最高3656,他成为世界最强选手时,还是一名高中生……)" `# V8 u4 k9 |
* ]0 ^2 V) `0 }% {5 d " F: z6 |6 a, \( O
: n- C) T2 \. h9 z: G7 b+ ?
这些高手们是怎么取得如此耀眼的成绩的?" v8 }5 O) N& ]) L6 K9 T" h
. w9 y* |4 ^6 f, D" M 答案只有一个:不停地练习!不停地解题!
- Y& N( t% `' e* P4 D A
$ J5 J5 A% ^1 J/ N Q: G5 H: { 比如,Tourist解了10000道题。
& p, T* P" d; i. u2 i" H : c; k. Y7 r/ B) q
! n* `/ q- e6 g3 S- M: p8 V
x1 \9 n( X1 J* u Q:那么,只要拼命解题就行了吗?
0 [% ~7 U2 B; R3 b+ t( X A:不是的,应该' e( l- x. s& Q' ?- c$ A: x
• 选择难易适中,高质量的题目! _* s6 E# n5 q
• 仅仅解题还不够,要总结技巧1 m, w0 Z) `. e* D5 v; z% w) G, b
9 J; N& X1 V1 t/ j$ A
Q:是否一个人努力就可以了?还要寻找解题伙伴吗?! W+ L/ c/ D& C$ ?0 D
A:寻找伙伴是很有必要的。因为大家可以
. P; X4 J2 `. O% f) X+ t% z • 就解法和实现进行讨论
- b% v( H0 A, b6 Q3 @ • 互相激发斗志——“一定要将其他参赛者远远甩在身后”& K3 L7 z" n8 {! G0 g3 Y6 A
秋叶拓哉、岩田阳一和北川宜稔就是很好的伙伴。
1 Y7 j" {6 y5 @0 A3 }
: t1 c! r$ k! ~ TopCoder大学排行榜9 M9 s4 `4 X( P
- ^ ~5 k! c2 ^6 s ; C! m& E- o8 _) }
$ [/ z+ k* P9 {/ r 前三名分别是东京大学、华沙大学和清华大学
* q1 F7 D) B/ w1 n4 k" N* x$ Z 1 R6 ?# b6 l- b% y4 H5 |/ x
★ACM-ICPC1 h s) T6 W" v. o; j$ M3 B
9 R, b! g/ u1 v* q
• 美国计算机协会(ACM)主办的面向大学生的对抗赛。
" `/ d) Q' m7 P' U • 始于1970年,历史最悠久,最负盛名。
4 ?- ]# [! s, w- U! [3 w9 g • 全世界约2000所大学参加、参赛者约20000人以上!! p' J" {0 d6 p
• 3名选手共用1台电脑比赛。
6 Y0 v0 L0 B& Y. w & z0 I, Z4 z d; T: O
' O! v9 A) R" ~1 p7 Z . c1 I0 K1 h% r/ ` d0 ~
ACM-ICPC比赛现场
( Z2 w6 w+ }' I+ i( c: U
0 m$ B- O" o# E' D o1 x
" g- O0 \6 A* j/ c9 [ " Q5 r0 `% x: z' _
浙大计算机学院巫泽俊、欧阳嘉林和数学系莫璐怡同学组成的ArcOfDream队荣获第三十五届ACM-ICPC全球总冠军' l) l7 Z# Q; |( s
: D6 u5 E3 z% S5 E
, U! g7 t# N. T) Z( Q: O. y, @ 5 @0 [! n' v4 f. D% Y! Y
3 y! U; g/ f0 |& v4 m, v) w" W
0 h* r. J# } `, T1 a. b5 i$ y5 N/ P4 E6 p 东京大学开设ACM-ICPC课程。正是因为这一课程的存在,大家参赛成瘾…… 大一、大二期间,竞赛就是学生们生活的全部
J' d% {) @9 B8 x! j& } `% n " Q8 F* w, I2 K5 B* Q# \
& ?( x6 Q% J5 R+ {* R- c
Y3 k" B5 j" Z. i d$ S. I( K ; n, s3 H6 z+ [0 N2 N# a
# d4 {9 U" Y! [4 \1 m! t ACM-ICPC亚洲预选赛东京站(2009)
* [7 B$ L2 d _" ` 2 k0 K0 T$ f* v+ w# h& r
8 Q) L4 s. \8 w/ I, G
& d' t0 t1 G, ]4 m7 k/ A0 R4 u
ACM-ICPC全球总决赛(中国哈尔滨,2009)
$ ~% e2 C4 |! A% c" _* H % c$ N$ |& ]% u2 _
★Google Code Jam
- o. z$ A3 {9 f5 {7 `/ z# b% k
3 {: e- K* @" _4 q3 i6 H • Google公司举办的一年一度的程序设计竞赛。" y1 ?2 D- ~' {' x5 |
• 全世界参赛者达10000人以上。影响力最大、参赛面最广。
A8 ^, M) f1 D' a# q ; I& N( b) e- t+ @+ M
' J8 P1 G2 E! r- B# A {
/ l; R: p; x- [ Google Code Jam比赛现场
4 w. l# H$ K# E ) j; @1 _1 p: O p: j% ?; O1 C
/ T5 I* F0 I: i5 `: S! I4 [
! i" @6 }4 ^/ B. N 中国程序设计竞赛第一人楼天城在GCJ比赛中& }: K# _5 r9 c* m
+ p5 L6 ? M" V7 x4 N ★Facebook Hacker Cup
" t0 v% p. p5 ?8 a b* }: ?0 X! Q
; D @3 w; Q5 ^! K" W) S • 由Facebook主办的国际性的编程比赛 ,始于2011年。
. T! f! f8 z" B' \' X • Facebook将这次竞赛作为一个重要的人才招募平台,用以吸引优秀的程序设计人员加盟。
; d5 I+ E8 m& H. l' w# O/ i* d q4 h! u1 Q( E. x2 [! \. ~
6 p& a' m8 E7 U6 I" Q # S9 u+ |5 @$ O2 C+ k1 H% x! p
Petr 获得首届Facebook Hacker Cup冠军; U( L( Q' a6 h1 _. I, J
8 B0 e; z3 A4 {6 \$ D* ]& F6 z% Q 0 ~6 H, e' @* j, H/ ~# e+ s
0 ` }+ K( w' p# a- Q& ^) P 参赛选手合影,左六为楼天城
$ D) Q8 X: w" x" Z) c
F' T7 f8 {/ g5 M 历届比赛成绩
' [- a1 ^$ H* @6 e . R# I2 Y3 M. _$ v, {5 ^$ I
2011年4 X. w2 H9 V" V; u. |
第一名:Petr Mitrichev,正确解决一个问题,用时1小时15分钟;
: g3 ?8 f/ @4 e9 J, V 第二名:Anh Tuan Khuc,正确解决一个问题,用时1小时20分钟;
' d! x4 s. D6 P3 u4 \9 w* c. q 第三名:楼天城,正确解决一个问题,用时1小时36分钟。! A: H. v. {/ i7 G2 S
2012年
; a1 R) Y7 k4 u1 b" d 第一名:来自俄罗斯的Roman Andreev,正确解决一个问题,用时1小时4分钟;+ ^9 M2 |! D+ u5 d
第二名:来自美国的Tomek Czajka,正确解决一个问题,用时1小时5分钟;- w) n7 L2 y3 u' A# h# f
第三名:楼天城,正确解决一个问题,用时1小时44分钟。
) d; _6 C8 Z" W4 `7 w 2013年. _& U1 t3 \4 n
第一名:Petr Mitrichev;
5 D4 W7 N- ], O' P2 W1 O7 G 第二名:Jakub Pachocki;& \/ P$ \9 o; ?* @' B( s% S
第三名:Marcin Smulewicz。# }" v) B: ]" I( ~6 w
2 O. |5 P! G4 ]; W8 x( C 对程序设计竞赛感兴趣的朋友可关注这本书:《挑战程序设计竞赛(第2版)》) A( K! [# w1 ?% E% w$ e0 z
, R7 R3 k* e3 a. j, e1 h' P
% H2 B! x- S3 x8 U * R N8 i! K7 ~' I4 i$ s7 X! b
' z' K: d7 E4 B$ q
作者
9 h7 D6 t2 L+ t) n! e+ G ★秋叶拓哉, ]( x5 Z" u! ?' ?7 R4 y
Google Code Jam 2010 第9名
{1 Y1 l( `9 l$ N ACM-ICPC World Finals 2012 第11名
$ D# O* g( r0 {! g* {6 } TopCoder Open 2012 Algorithm 第4名
?, g/ y3 U2 P$ c$ A 昵称iwi2 I5 R: _7 m/ D4 y) K( w; I6 z% b/ V
+ Y; f ?5 s4 R2 L8 |) V5 c ★岩田阳一$ o" \$ j: l5 \6 F
Google Code Jam 2009 第3名
) c4 Q H4 T; ~& N TopCoder Open 2010 Marathon 冠军
! ~ `$ ]7 H+ S3 w# p" g, [ IPSC 2010 个人组 冠军
3 ]/ ?4 M) s4 o- w. g( | 昵称wata
9 L/ |! T6 j7 Z+ \) N5 b ' k+ i2 j8 u) O2 K5 j
★北川宜稔% }" E) I2 }0 h& G
ACM-ICPC World Finals 2010第16名
# I7 K6 i9 j& [) ]$ a( I% N) g 昵称kita_masa& Q" u5 o. x4 X1 I! H( s0 Y: Y3 v
$ e: g. s) [4 W' x2 g; f$ x7 a 译者
/ o7 V( D3 Y) q0 S6 D& G3 @ ★巫泽俊
! T& G1 w9 f2 W- t- o ACM-ICPC World Finals 2009 第6名 }4 S4 a3 s6 {, Y5 c# t. ]3 e
ACM-ICPC World Finals 2011 冠军
1 a% P- t2 p* p! p/ U Google Code Jam 2012 第7名- E+ k: k( G: [0 B+ @7 Z' U- Z
昵称watashi和rejudge3 E1 j5 H7 Z6 R
: T% ^, S: i! q2 `
★庄俊元
/ B s( m' C k. |/ V! \ ACM-ICPC Asia Phuket Regional 2011 冠军
5 d0 H1 k# ^# O! _& r# x 2012年跻身ACM-ICPC World Finals以及百度Astar总决赛
# b( P, w; W. J 昵称navi和navimoe
& L6 I4 W% V3 E! w* v % E- d! k$ P5 a7 B' D! d
★李津羽" D, p2 U( u/ s, A
浙江大学2011级计算机系博士生
/ U) R% y5 {& @ 在浙大CAD&CG实验室从事科研工作
zan