Petr Mitrichev | |
---|---|
Born | |
Nationality | Russia |
Education | Moscow State University |
Known for | Various competitive programming achievements |
Awards | Codeforces peak rating 3597 (July 2016) |
Website | https://petr-mitrichev.blogspot.com/ |
Petr Mitrichev (born 19 March 1985) is a Russian competitive programmer who has won multiple major international competitions. His accomplishments include gold (2000, 2002) and silver (2001) medals in the IOI, gold medals (2003, 2005) in the ACM ICPC World Finals as part of the team of Moscow State University and winning Google Code Jam (2006 [1] ), the Topcoder Open (2018, 2015, 2013, 2006 [2] ), the Topcoder Collegiate Challenge (2006, [3] 2007 [4] ), Facebook Hacker Cup (2011, [5] 2013, 2017) as well as numerous national and online contests. He has achieved the highest rating ever among the Algorithm competitors of Topcoder [6] and consistently ranks in the top two of the world. He is the second highest rated Algorithm coder on Topcoder ratings as of February 2021. [7] He currently works at Google on the search engine [8] and helps to prepare Code Jam. [9]
At the age of 10, he started reading a lot of mathematical books and discovered that he had a special interest towards math. [10] He soon became fond of solving mathematical problems and puzzles. His teacher, Julia Lvovna Vorontsova noticed his keen interest in programming and invited him to attend the Computer Science Olympiad of the Northwestern District of Moscow, where he took fourth place, which qualified him for the Moscow programming Olympiad. At that same Moscow programming olympiad in 1997, Petr took sixth place. He participated in six Russian National programming olympiads for high school students, and won three of them – in 2000, 2001 and 2002.[ citation needed ] He also participated in six summer training camps and five winter training camps for the Russian IOI team.
A more comprehensive list of achievements can be found at the Competitive Programming Hall Of Fame website. [11]
The International Olympiad in Informatics (IOI) is an annual competitive programming and one of the International Science Olympiads for secondary school students. It is the second largest science olympiad, after International Mathematical Olympiad, in terms of number of participating countries. The first IOI was held in 1989 in Pravetz, Bulgaria.
In computing, SQL injection is a code injection technique used to attack data-driven applications, in which malicious SQL statements are inserted into an entry field for execution. SQL injection must exploit a security vulnerability in an application's software, for example, when user input is either incorrectly filtered for string literal escape characters embedded in SQL statements or user input is not strongly typed and unexpectedly executed. SQL injection is mostly known as an attack vector for websites but can be used to attack any type of SQL database.
Topcoder is a crowdsourcing company with an open global community of designers, developers, data scientists, and competitive programmers. Topcoder pays community members for their work on the projects and sells community services to corporate, mid-size, and small-business clients. Topcoder also organizes the annual Topcoder Open tournament and a series of smaller regional events.
The Canadian Computing Competition (CCC) is an annual programming competition for secondary school students in Canada, organized by the Centre for Education in Mathematics and Computing at the University of Waterloo. Stage 1 is written at high schools and can be written in the programming language of the students' choice, with only a few, such as Maple and Mathematica, disallowed. There are two levels of problems presented, Junior and Senior. The top 20 students in the Senior division are invited to the University of Waterloo to participate in Stage 2, the Canadian Computing Olympiad (CCO). CCO participants are restricted to languages permitted at the IOI, which currently includes only Java, C and C++.. The CCO is used to select students to represent Canada at the IOI.
A hackathon is an event where people engage in rapid and collaborative engineering over a relatively short period of time such as 24 or 48 hours. They are often run using agile software development practices, such as sprint-like design wherein computer programmers and others involved in software development, including graphic designers, interface designers, product managers, project managers, domain experts, and others collaborate intensively on engineering projects, such as software engineering.
Reid William Barton is a mathematician and also one of the most successful performers in the International Science Olympiads.
Google Code Jam was an international programming competition hosted and administered by Google. The competition began in 2003. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to obtain their solutions. From 2003 to 2007, Google Code Jam was deployed on Topcoder's platform. Since 2008 Google has developed their own dedicated infrastructure for the contest.
Adam D'Angelo is an American internet entrepreneur. He is best known as the co-founder and CEO of Quora, based in Mountain View, California. He was chief technology officer of Facebook, and also served as its vice president of engineering, until 2008. In June 2009, he started Quora. He invested $20 million of his own money into Quora as part of their Series B round of financing. He is a member of the board of directors of OpenAI.
Nikolai Valeryevich Durov is a Russian-born Kittitian programmer and mathematician. He is the elder brother of Pavel Durov, with whom he founded the social networking site VK and later Telegram Messenger.
Meta Hacker Cup is an annual international programming competition hosted and administered by Meta Platforms. The competition began in 2011 as a means to identify top engineering talent for potential employment at Meta Platforms. The competition consists of a set of algorithmic problems which must be solved in a fixed amount of time. Competitors may use any programming language and development environment to write their solutions.
Competitive programming is a mind sport usually held over the Internet or a local network, involving participants trying to program according to provided specifications. Contestants are referred to as sport programmers. Competitive programming is recognized and supported by several multinational software and Internet companies, such as Google and Facebook.
Gennady Korotkevich is a Belarusian competitive programmer who has won major international competitions since the age of 11, as well as numerous national competitions. His top accomplishments include six consecutive gold medals in the International Olympiad in Informatics as well as the world championship in the 2013 and 2015 International Collegiate Programming Contest World Finals. As of December 2022, Gennady is the highest-rated programmer on CodeChef, Topcoder, AtCoder and HackerRank. In January 2022, he achieved a historic rating of 3979 on Codeforces, becoming the first to break the 3900 barrier.
CodeChef is an online educational platform and competitive programming community of global programmers. CodeChef started as an educational initiative in 2009 by Directi, an Indian software company. In 2020, it became owned by Unacademy.
Topcoder Open (TCO) is an annual design, software development, data science and competitive programming championship, organized by Topcoder, and hosted in different venues around US. In the first two years, 2001 and 2002, the tournament was titled TopCoder Invitational.
Codeforces is a website that hosts competitive programming contests. It is maintained by a group of competitive programmers from ITMO University led by Mikhail Mirzayanov. Since 2013, Codeforces claims to surpass Topcoder in terms of active contestants. As of 2018, it has over 600,000 registered users. Codeforces along with other similar websites are used by some sport programmers, like Gennady Korotkevich, Petr Mitrichev, Benjamin Qi and Makoto Soejima, and by other programmers interested in furthering their careers.
Makoto Soejima is a Japanese former competitive programmer. He is one of three people 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). 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).
Harsha Suryanarayana, popularly known as "humblefool" in the coding community, was an Indian programmer who is often considered to be "India's greatest coder".
Tiancheng Lou is a Chinese businessman who is the co-founder and chief technology officer of Pony.ai, an autonomous vehicle technology company. He is also a competitive programmer whose achievements include winning the Google Code Jam twice in 2008 and 2009, winning the TopCoder Open Marathon in 2015 and being a gold medalist at the 2004 International Olympiad in Informatics, coming third overall. In terms of prize money won in major competitions, Lou is currently the most successful competitive programmer from China.
Andrew He is an American competitive programmer and the winner of the 2021 Facebook Hacker Cup.
Andrey Lopatin is a Russian programmer, one of the main founders of VKontakte social network and Telegram messenger, two times world champion in competitive programming, 2009 Topcoder Open winner, coach of the SPBU competitive programming team since 2006.
{{cite web}}
: |last=
has generic name (help){{cite web}}
: |last=
has generic name (help){{cite web}}
: CS1 maint: url-status (link)