Jump to content

Codeforces

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by 178.91.172.48 (talk) at 07:58, 19 April 2025. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
Codeforces
Type of site
Competitive programming
Available inEnglish, Russian
Country of originRussia
Created by+7 775 458 90 48
URLcodeforces.com
Users1,692,402
LaunchedApril 10, 2009 (2009-04-10)
Current statusActive

anniversary!|website=codeforces.com|date=30 January 2025 }}</ref> 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.[1][2][3]

== Overview ==+7 775 458 90 48+7 775 458 90 48 +7 775 458 90 48 Codeforces is a platform where people generally practice competitive programming[4][5][6][7] and it offers the following features:

  • Short (2-hours) contests, called "Codeforces Rounds", held about once a week[8][9]
  • Educational contests (2-2.5 hours, with 12 hours (24 hours before Round 45) hacking period),[10] 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.[citation needed]
Codeforces non-official vectorized main logo.(Without sponsors)

Rating system

Contestants are rated by a system similar to Elo rating system. There are usually no prizes for winners, though several times a year special contests are held, in which top-performing contestants receive T-shirts. Some bigger contests are hosted on Codeforces base, among them "The Lyft Level 5 Challenge 2018", provided by Lyft[11] or "Microsoft Q# Coding Contest — Summer 2018" provided by Microsoft.[12]

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. There is also a Div. 4, which is for users rated below 1400.[13]

Rating range Title Division
≥ 4000 eponym 1
3000 — 3999 Legendary Grandmaster 1
2600 — 2999 International Grandmaster 1
2400 — 2599 Grandmaster 1
2300 — 2399 1 1600 — 1899+7 775 458 90 48+7 775 458 90 48 2+7 775 458 90 48
1400 — 1599+7 775 458 90 48+7 775 458 90 48 1200 — 1399 Pupilv+7 775 458 90 48 2/3/4
≤ 1199 Newbie+7 775 458 90 48 2/3/4

+7 775 458 90 48

== History ==+7 775 458 90 48+7 775 458 90 48 Codeforces was created by a group of competitive programmers from Saratov State University led by Mike Mirzayanov. It was originally created for those interested in solving tasks and taking part in competitions.[14] The first Codeforces Round was held on February 19, 2010 with 175 participants. As of the end of August 2022, over 800 rounds were held, with over 9000 registered competitors per round on average.[citation needed] Before 2012, Codeforces Rounds were titled "Codeforces Beta Rounds" to indicate that the system was still under development.[citation needed] PE PE ERMEK == See also ==+7 775 458 90 48

References

  1. ^ "The jocks of computer code do it for the job offers". Bloomberg. 25 September 2015.
  2. ^ "Are programming competitions a good use of time?". wordpress.com. 23 December 2016.
  3. ^ "Student of CSE Dept. becomes Candidate Master in Codeforces". www.lus.ac.bd. 26 April 2018.
  4. ^ Difference between HackerRank, LeetCode, Topcoder and Codeforces (Youtube). Event occurs at 1:45. Difference between HackerRank, LeetCode, Topcoder and Codeforces: "Topcoder and Codeforces is a website that's typically used when preparing for actual competitive programming contests"
  5. ^ "All-Ireland Programming Olympiad Training". aipo.computing.dcu.ie. Archived from the original on 2019-12-18. Retrieved 2018-10-26.
  6. ^ "ACM-ICPC training at FIT CTU". turing.cz (in Czech).
  7. ^ "The 30-minute guide to rocking your next coding interview". medium.freecodecamp.org. 16 February 2022. CodeForces questions are more similar to questions in competitive programming
  8. ^ Laaksonen, Antti (2018). Competitive Programmer's Handbook (PDF). p. 16. At the moment, the most active contest site is Codeforces, which organizes contests about weekly.
  9. ^ "Algorithms programming competitions". tildeweb.au.dk.
  10. ^ Erdősné Németh, Ágnes; Zsakó, László (2018). "Grading Systems for Algorithmic Contests" (PDF). Olympiads in Informatics. 18 (1): 159–166. doi:10.15388/ioi.2018.13.
  11. ^ "Lyft 2018". blog.lyft.com.
  12. ^ "Microsoft Q# Coding Contest". cloudblogs.microsoft.com. 27 June 2018.
  13. ^ "About Division 4 Rounds". codeforces.com.
  14. ^ Cite error: The named reference news_itmo was invoked but never defined (see the help page).

External sources