在线时间 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等世界级的程序设计竞赛中屡次获得冠亚季军,被称为“世界上最聪明的人”。下面让我们来一睹他们的风采。) ?5 a1 {8 M& D+ D' ~3 v' ^
7 j, ]: f5 O# l% o
为什么要参加程序设计竞赛" ]3 q, M7 O: p4 n
4 u: d. m& ` f • 能提高程序设计能力,掌握技巧、减少错误;7 u i1 V) |8 P. p2 L' Q
• 能结识更多的同好,交流切磋;
: O+ y! A' G! N6 P# V4 b& P% g • 能更好地推销自己(大赛的前几名往往受到世界知名公司的青睐)。
! t& \# _0 n( L) k$ u% R: b2 V' a
0 C# M1 e7 \8 S( I Q 秋叶拓哉认为:参加程序设计竞赛,是学习、是兴趣、也是人生。0 F) m R) X# ?
T4 r4 G$ k I • 学习:参加竞赛能提高各方面能力;! h M; u, w( P% c |) ]3 M
• 兴趣:参加竞赛超级有趣;) C# t$ F6 s: ?- P$ \- I: D
• 人生:当我们畅游在程序设计竞赛的世界中时,真可以说竞赛=人生。 即使不能简单将竞赛等同于人生,但竞赛确实给我们的人生带来很大影响。比如我们正将这份对竞赛的痴迷延伸到对算法的研究上。另外,参加竞赛让我结识了许多同好,获得了无与伦比的体验,等等。: A$ p/ ~% b6 \2 _; w! t
2 P6 q, I' y$ }8 |' m; h
★TopCoder4 I# a. t n9 x3 z% t
3 m8 }( s5 D B O
• TopCoder公司举办的程序设计竞赛;
% L; c- O' E; R9 Q9 Z6 N A • 参赛者分为不同等级,用不同的颜色区分。2200分以上者为红色,被称为redcoder。现在,全世界有300人达到红色等级,日本有26人。3000分以上者被称为target,全世界有18人,日本有3人,分别是:iwi(秋叶拓哉)、wata (岩田阳一)和lvrically;( y. n# s1 O( ^$ F* {6 f0 i* m
• 全球总决赛在美国举行,每年举行一次。
$ E( s! z$ }3 O) e W5 `/ v7 I
. p9 D2 z* b4 r- J& {' t ) {8 I! [( e3 A! z" w; x o. Z0 Y
$ @, m/ G Q0 q0 d
秋叶拓哉在比赛中* a& j/ N! }6 C7 |+ t+ A4 W7 C
+ |/ W( E: U7 d3 ^6 q
9 K+ b9 n) f$ d8 `5 l1 T1 l4 } 8 W' L8 [, U! _" z5 G- Z8 U8 E; t
岩田阳一在比赛中% _: K) r/ |8 ~* L$ O7 N
( f- _! I; J* Y9 e- B5 c 2 X0 L3 u7 K5 z" ]7 M& R- A
2 `: D) O0 }" v5 Z: p$ Z4 f' e. r
' q _. |, F9 b$ U9 F% t
, ~2 l. U8 z0 }8 p" P+ t6 y TopCoder Open 2011
: B, n% i) j9 E0 v4 H
: H1 Q0 H' Q% Z' I1 C; F " I9 U( `9 J, l4 O( j
7 \5 b' h# u2 M+ U7 v1 ?! t
, e) X* ^, D: H" f6 w3 T6 H& m1 F TopCoder高手中的高手1 x" ~% a& @1 @9 y# Y) @( o R
; R8 C, U( n7 n* z8 f5 Z# [5 n 第3名Petr(Petr Mitrichev,俄罗斯人。现在3489,最高3923。现任职于GOOGLE公司)。/ T. R, A+ a# R% ?- S% b
; x9 x, ?$ `, Y9 e2 v% E
& h) J4 G4 n+ K4 \9 i" g1 \: v , X! F+ C: H9 I
第2名ACRush(楼天城,中国人。现在3511,最高3902。被称为中国大学生计算机编程第一人,原清华大学“姚班”学生,赫赫有名的“楼教主”。2013年毕业,现任职于GOOGLE公司)。
+ w: F- b5 y. f' f2 ?$ N' B - ~, @, _& F, D1 j6 M/ x6 |$ i: E5 ]
) s% L1 ^# `! ` g, x
1 B. f0 j7 X# c 第1名Tourist(Gennady • Tourist • Korotkevich,白俄罗斯人。现在3583,最高3656,他成为世界最强选手时,还是一名高中生……)& d; c% R/ K. ^ _7 h, t( X
1 c+ {/ I5 h: R0 Q) r
9 H; ]% I+ O$ d: b! g v A/ a2 F8 D" v2 i7 g
这些高手们是怎么取得如此耀眼的成绩的?$ P. b" g# V2 A0 s7 J) x
% ~' F) H2 g! P" F+ J
答案只有一个:不停地练习!不停地解题!, g! J& R0 |: K/ z
2 s W" z& Q( q. H, f/ Q% |4 _
比如,Tourist解了10000道题。
2 T) p& `7 d5 q: P8 N, ~# H . I" B8 i. m9 t3 \5 Q3 n
$ E1 {7 M0 Y t3 G
; g1 s! {; ^2 H& [ Q:那么,只要拼命解题就行了吗?5 S$ w% v0 W- O
A:不是的,应该/ V& m3 p" P9 u# _4 _# f) V
• 选择难易适中,高质量的题目
9 v: c# h1 }$ ?$ K# z% m • 仅仅解题还不够,要总结技巧
/ x: a: `0 x6 q# H p 6 B8 s# l, r A0 u- h6 J* m K
Q:是否一个人努力就可以了?还要寻找解题伙伴吗?
: J0 x" E2 Y+ t' ^/ d A:寻找伙伴是很有必要的。因为大家可以7 X# b; ?$ A) R4 G: d( I' z
• 就解法和实现进行讨论
0 f5 Z7 r$ w$ H3 H4 Y/ ` • 互相激发斗志——“一定要将其他参赛者远远甩在身后”5 l$ ]( [: n* b! R
秋叶拓哉、岩田阳一和北川宜稔就是很好的伙伴。- ^) ~& g# t! [, p) s. b
' A4 J0 h p5 h5 }) [ TopCoder大学排行榜$ o4 O a8 G0 K3 s3 P" e
7 F3 G- O7 Z) B
% G4 S# Y8 N8 H, s6 M2 x
! n- o6 ?2 r3 v' P* z+ E 前三名分别是东京大学、华沙大学和清华大学
7 ~8 ]$ d/ Z8 z) y" l
+ R* \( C9 s7 s7 \2 P ★ACM-ICPC' j- H$ E8 x/ Y# w K1 z- q& N
2 O# T# b- [* n$ m& |+ q • 美国计算机协会(ACM)主办的面向大学生的对抗赛。
, ?+ S" M9 }$ ~4 O4 m • 始于1970年,历史最悠久,最负盛名。" A; D* b9 a- h2 s S S: V
• 全世界约2000所大学参加、参赛者约20000人以上!
% q+ c8 K9 G% o9 B7 s8 V; w0 i • 3名选手共用1台电脑比赛。
9 h! Y7 E( B! `
- L' T2 ^$ G1 \& e( c + U' m# n% g; j7 v
) t$ W. L ~: u1 U3 G
ACM-ICPC比赛现场
( u, T$ I6 E& F& B5 J1 V 5 p2 q0 n6 D. u8 D9 k
: U6 H* z b# M
! N1 N7 f' D: f# X+ p, d 浙大计算机学院巫泽俊、欧阳嘉林和数学系莫璐怡同学组成的ArcOfDream队荣获第三十五届ACM-ICPC全球总冠军4 p8 k/ X. L0 Q
" i3 S6 H/ J9 s$ c3 t) Y7 F3 Z
( N' f( G) E2 m$ w 6 `9 j& B' ?) G/ I
( K0 j( P! o1 L* a9 r
; G2 b( x. B- n9 r) L9 r
东京大学开设ACM-ICPC课程。正是因为这一课程的存在,大家参赛成瘾…… 大一、大二期间,竞赛就是学生们生活的全部
+ \8 ^8 V$ K$ [5 c3 r1 G. k) R 9 E* G/ r7 a: V
6 I. {: T$ _& r5 @0 [6 ^$ P
+ Q. T" g& E2 U- w/ q) y" K9 ?
+ k" l2 t* g' }5 ~7 c# u
: }4 P) ~7 P$ a: ^$ s ACM-ICPC亚洲预选赛东京站(2009)* x* U5 e6 F. y S9 q
7 z7 a2 j) B ^7 P3 v8 L* l " l( N3 E3 \, j1 T# i
0 c6 ], D9 F6 p( U7 m" Y1 v
ACM-ICPC全球总决赛(中国哈尔滨,2009)
$ O7 x6 g& \7 [1 L
) w+ [- ^: D% z! J ★Google Code Jam" a1 b$ r( S5 p M# a- F$ ^
: v% `& J( @5 r6 d( V9 P) C, L. G
• Google公司举办的一年一度的程序设计竞赛。) ]5 ^8 ?: b3 x# e& V, z5 i. o5 e
• 全世界参赛者达10000人以上。影响力最大、参赛面最广。
0 s8 Z# v3 ?' b' k' U8 E , J/ u- Q( E& O7 P5 \6 F# `
$ A. t6 ~9 t2 c. q
5 |! d- x+ T3 H. F& l
Google Code Jam比赛现场, Q$ {3 k7 X0 M4 v% {" a
/ I7 i1 B; C/ w, r, y- D
5 V2 b* E- R' g( Q, |8 H 8 h# q3 c& t! N# s4 L
中国程序设计竞赛第一人楼天城在GCJ比赛中
[3 L. W7 q" B: ~9 N* b( a ' a3 h4 w2 m9 x9 N
★Facebook Hacker Cup
3 g$ u; J' C3 w$ J9 E 0 M& J6 w" w7 P A$ T( m
• 由Facebook主办的国际性的编程比赛 ,始于2011年。
4 m2 E0 K0 D; S C7 P, S1 a0 a • Facebook将这次竞赛作为一个重要的人才招募平台,用以吸引优秀的程序设计人员加盟。
9 M# T9 ?/ k: E " K' w' V: B) g7 s6 Q6 }% r9 `' A
[" u S7 Z6 e' C( B+ L
( p1 }; ]' G% y& {/ g+ Q6 V4 X! W
Petr 获得首届Facebook Hacker Cup冠军8 f1 I& o. |* f; @( p
7 c6 @& O% d; G
$ V$ u- q0 g" I) p) L' N
2 M5 C$ N: _( O3 Z. x 参赛选手合影,左六为楼天城
$ ?# w) M8 @. A0 \) m% _
; i0 N" B- M1 \2 }) N 历届比赛成绩7 c# i" G7 o" a8 f6 J' h4 T6 N0 W
& E; Q% x# g* q/ k! g( R$ `% ^ 2011年) Q( K0 h: S# Y
第一名:Petr Mitrichev,正确解决一个问题,用时1小时15分钟;+ O) J, e. b" g6 J6 ^8 O$ j
第二名:Anh Tuan Khuc,正确解决一个问题,用时1小时20分钟;
9 q& J' B: c8 ]5 R$ M 第三名:楼天城,正确解决一个问题,用时1小时36分钟。3 k7 P; m* _. n1 E
2012年
. {! v5 @' I3 d% q 第一名:来自俄罗斯的Roman Andreev,正确解决一个问题,用时1小时4分钟;
% U2 `5 H7 w$ |2 G: A2 ~ 第二名:来自美国的Tomek Czajka,正确解决一个问题,用时1小时5分钟;+ e. M; B! f% |2 W8 o
第三名:楼天城,正确解决一个问题,用时1小时44分钟。
I' Y1 A& E& @3 c 2013年8 o. J" I1 L; P! H& G7 `$ X8 W3 c3 U8 O
第一名:Petr Mitrichev;
; j/ }5 E! {- ?* G0 m 第二名:Jakub Pachocki;
# _2 K" A% C: K* V. O \7 F: Z 第三名:Marcin Smulewicz。$ O( k4 [8 b6 r+ m! y4 a; x# m7 U
( q7 C( H8 c0 C2 [
对程序设计竞赛感兴趣的朋友可关注这本书:《挑战程序设计竞赛(第2版)》2 B* W1 {* |* D+ `+ J- ?
7 [/ i+ a+ m7 L- w' v5 z 2 n N* ^' A/ \: H) p7 s0 w
+ x6 ]* L g: M & x9 d! c* ]% @6 P) \! i
作者( T n* F5 y0 s, \4 N3 d
★秋叶拓哉7 q" _1 q0 a6 q0 w
Google Code Jam 2010 第9名
8 |7 ?% Z0 F J* L/ y/ g ACM-ICPC World Finals 2012 第11名5 A, ^4 Q0 ?5 ^5 k3 v% u
TopCoder Open 2012 Algorithm 第4名
' j4 |$ I! }6 X* C) n 昵称iwi
, B7 T( G! [4 T* y! h6 B
; q* `- |, F1 l; h ★岩田阳一/ l# w1 c4 N7 c3 B
Google Code Jam 2009 第3名
% e: o1 _2 u( n7 a+ e/ X; o. r2 u TopCoder Open 2010 Marathon 冠军& h9 ~$ t! p, @. H2 T @ N! ~
IPSC 2010 个人组 冠军* z+ Z7 ]9 N' j1 A/ S
昵称wata) r8 m0 [1 @/ J8 F. h
P7 n( e& o! U, F P: w$ c5 I6 B
★北川宜稔
3 E C- Q4 i4 n& y6 m3 J6 X* _ ACM-ICPC World Finals 2010第16名
0 s0 p i' w4 }) }# J7 u 昵称kita_masa+ n: a( [* R6 ^6 h
7 ?5 S& ~& k! Q
译者
1 X+ Y' `: T- q; f' F W' q ★巫泽俊, E# J2 w4 G! ]* B* ~" a
ACM-ICPC World Finals 2009 第6名* l, B: [: \! @4 ?( K
ACM-ICPC World Finals 2011 冠军
0 k! W6 |5 H5 Z6 r; s6 _5 M Google Code Jam 2012 第7名
! h) d7 o$ P$ S" W! D) O 昵称watashi和rejudge
* T% ]/ D9 e) D9 k" S9 E! w3 f . f' [ G7 L" |
★庄俊元' @$ d' {, o% |1 Q" A% _( i
ACM-ICPC Asia Phuket Regional 2011 冠军
: |) b/ J2 R0 a 2012年跻身ACM-ICPC World Finals以及百度Astar总决赛
! @3 P( \6 f7 Q1 |% d0 ]; U% l 昵称navi和navimoe6 M, R% f% x/ N( r& z% r% I# B
, @& Q+ e8 C/ N" E" ]; W! O/ {
★李津羽% R; K9 t$ g3 d! o
浙江大学2011级计算机系博士生
* j' Z: }* V4 H 在浙大CAD&CG实验室从事科研工作
zan