Codeforces
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 top sport programmers like Gennady Korotkevich, Petr Mitrichev, Benjamin Qi and Makoto Soejima, and by other programmers interested in furthering their careers.
Overview
The Codeforces platform is typically used when preparing for competitive programming contests and it offers the following features:- Short contests, called "Codeforces Rounds", held about once a week
- Educational contests, held 2-3 times per month;
- Challenge/hack other contestants' solutions;
- Solve problems from previous contests for training purposes;
- "Polygon" feature for creating and testing problems;
- Social networking through internal public blogs.
Contestants are divided into ranks based on their ratings. Since May 2018, users with ratings between 1900 and 2099 can be rated in both Div. 1 and Div. 2 contests. At the same time, Div. 3 was created for users rated below 1600. The table below was up-to-date on 2018-12-26.
Rating Bounds | Color | Title | Division | Number | Number |
≥ 3000 | Black & Red | Legendary Grandmaster | 1 | 23 | 338 |
2600 — 2999 | Red | International Grandmaster | 1 | 103 | 338 |
2400 — 2599 | Red | Grandmaster | 1 | 212 | 338 |
2300 — 2399 | Orange | International Master | 1 | 143 | 1234 |
2100 — 2299 | Orange | Master | 1 | 1091 | 1234 |
1900 — 2099 | Violet | Candidate Master | 1/2 | 1944 | 1944 |
1600 — 1899 | Blue | Expert | 2 | 6387 | 6387 |
1400 — 1599 | Cyan | Specialist | 2/3 | 13454 | 13454 |
1200 — 1399 | Green | Pupil | 2/3 | 19362 | 19362 |
≤ 1199 | Gray | Newbie | 2/3 | 8270 | 8270 |