Makoto Soejima
Makoto Soejima (副島 真, born 1992), is a Japanese former competitive programmer.[1] He is one of the three people ever to have won both the Google Code Jam and the Facebook Hacker Cup and the only one to have also won a gold medal with a perfect score at the International Mathematical Olympiad (IMO).[1][2] In International Science Olympiads, he has won three gold medals and one bronze in the International Mathematical Olympiad as well as two silver medals in the International Olympiad in Informatics (IOI).[1][3][4]
Makoto Soejima | |
|---|---|
| 副島 真 | |
| Born | 1992 (age 28–29) |
| Nationality | Japanese |
| Other names | rng_58 |
| Education | The University of Tokyo |
| Known for | Achievements in competitive programming as well as in International Science Olympiads |
| Awards | Codeforces peak rating 3115 |
Biography
Soejima was born in 1992.[2] He began compeitive programming in 1999.[3]
He attended Junior and Senior High School at Komaba, University of Tsukuba.[5]
During his time at high school, he participated in the IMO multiple times (2005, 2007–2009) where he obtained three gold Medals and one bronze.[3][6][4][7] On his final attempt in 2009, he achieved a perfect score.[4]
At the same time, Soejima also participated in the 2008 and 2009 IOI where he obtained a silver medal both times.[1][8][9]
Soejima then attended The University of Tokyo where he studied mathematics.[3][5] He was part of the university team in the 2013[10] and 2015[11] International Collegiate Programming Contest which won third place both times.[1][12][13][14][7] Soejima also attended Graduate School of Information Science and Technology at The University of Tokyo.[15]
Soejima's other significant achievements in competitive programming include winning the 2011 Google Code Jam[7][16], winning the 2016 Facebook Hacker Cup[7], and being Topcoder Open Algorithm champion in 2016, 2011, 2010.[3][17]
In December 2020, Soejima retired from competitive programming.[3][18]
As of 2021 Soejima worked at AtCoder, a company that organizes programming competitions.[3][18]
Achievements
- International Mathematical Olympiad: 3 Gold (2007, 2008, 2009 (Perfect Score)) and 1 Bronze (2005)[4][7]
- International Olympiad in Informatics: 2 Silver (2008, 2009)[1][8][9]
- International Collegiate Programming Contest World Finals: 2 Gold medals (third place in 2013 and 2015)[1][10][11][12][13][14][7]
- Google Code Jam: 2011 (champion)[7][19], 2019 and 2015 (second place)[20][21], 2018 (third place)[22][1]
- Facebook Hacker Cup: 2016 (champion)[7][23], 2018 (second place)[24], 2014 (third place)[25][1]
- TopCoder Open: 2016,[26] 2011[27] and 2010[28][17] (algorithm champion)[1]
- Codeforces: Legendary Grandmaster (peak rating 3115)[29]
Publications
- Kawamura, Akitoshi; Soejima, Makoto (November 2020). "Simple strategies versus optimal schedules in multi-agent patrolling". Theoretical Computer Science. 839: 195–206. doi:10.1016/j.tcs.2020.07.037.
See also
References
- "Profile of Makoto Soejima - Competitive Programming Hall Of Fame". cphof.org. Retrieved 2021-12-14.
- "Best Competitive Programmers in the World". OpenGenus IQ: Computing Expertise & Legacy. Retrieved 2021-12-02.
- "Makoto Soejima (rng_58)". OpenGenus IQ: Computing Expertise & Legacy. 2021-08-11. Retrieved 2021-12-02.
- "International Mathematical Olympiad". www.imo-official.org. Retrieved 2021-12-02.
- "「天才」と呼ばれた人が、本物の「天才」に出会ったとき(週刊現代) @gendai_biz". 現代ビジネス (in Japanese). Retrieved 2021-12-02.
- "日本数学オリンピック 概要". www.imojp.org. Retrieved 2021-12-02.
- 潤, 森川 (2018-11-09). "【実録】あなたの知らない、「日本の天才」が集う場所". NewsPicks. Retrieved 2021-12-14.
- "Makoto Soejima". stats.ioinformatics.org. Retrieved 2021-12-02.
- "報告 - 情報学広場". Information Processing Society of Japan. January 2009.
- "2013 Brochure" (PDF). ICPC Global. 2013.
- "2015 Brochure" (PDF). ICPC Global. 2015.
- "Results World Finals 2013". icpc.global. 2013. Retrieved 2021-12-14.
- "Results 2015". icpc.global. 2015. Retrieved 2021-12-14.
- "ACM国際大学対抗プログラミングコンテストの最終本選、東大が3位入賞 | 財経新聞". www.zaikei.co.jp (in Japanese). 2013-07-12. Retrieved 2021-12-14.
- "「競技プログラミング」で世界に挑戦してみよう! - TCO15 in Tokyo". TECH+ (in Japanese). 2015-07-22. Retrieved 2021-12-14.
- "Hello World. It's Google Code Jam 2012". BITS. 2012-03-06. Retrieved 2021-12-14.
- "コーダーの聖地「TopCoder Open」で日本人が2部門制覇". ITmedia PC USER (in Japanese). Retrieved 2021-12-14.
- "Retiring from competitive competitive programming". Codeforces. Retrieved 2021-12-03.
- "Code Jam - Google's Coding Competitions". Coding Competitions. Retrieved 2021-12-02.
- "Code Jam - Google's Coding Competitions". Coding Competitions. Retrieved 2021-12-02.
- "Code Jam - Google's Coding Competitions". Coding Competitions. Retrieved 2021-12-02.
- "Code Jam - Google's Coding Competitions". Coding Competitions. Retrieved 2021-12-14.
- "Scoreboard | Facebook Hacker Cup - 2016 - Final Round". www.facebook.com. Retrieved 2021-12-02.
- "Scoreboard | Facebook Hacker Cup - 2018 - Final Round". www.facebook.com. Retrieved 2021-12-02.
- "Scoreboard | Facebook Hacker Cup - 2014 - Final Round". www.facebook.com. Retrieved 2021-12-02.
- "TCO16 - The Ultimate Programming and Design Tournament". tco16.topcoder.com. Retrieved 2021-12-02.
- "TCO11 - Tracks". tco11.topcoder.com. Retrieved 2021-12-02.
- "TCO 10 : Tournament Overview". www.topcoder.com. Retrieved 2021-12-02.
- "rng_58". Codeforces. Retrieved 2021-12-02.