q2K BHP
Black History Portal
THE BHP WIRE —
HIDDEN TRUTHS
What's New!
THE JOURNEY THROUGH TIME

Explore Black History

Explore the people, places, events, achievements, struggles and stories that shaped our journey.

✊🏾

Civil Rights

Movements, leaders, victories and the continuing fight for equality.

⚙️

Black Inventors

Innovation, patents, science, technology and world-changing contributions.

🏆

Sports

Pioneers, champions, Negro Leagues, records, activism and excellence.

♟️

People

Meet the people whose lives, choices and achievements shaped the journey.

📍

Places

Black towns, communities, institutions and places where history happened.

📜

Events

Moments that changed communities, movements, institutions and the nation.

Enter a person, place, event, or topic.
MY'STORY

The MOVE Fire

This is a personal recollection on the Move fire on May 13, 1985 Philadelphia police fired thousands of rounds at the MOVE house, city officials approved dropping an explosive device on the roof, the resulting fire was allowed to burn, 11 people—including five children—died, and 61 homes were destroyed. Philadelphia City Council later called it a “brutal attack carried out by the City of Philadelphia on its own citizens” and acknowledged that no individual faced criminal consequences for the bombing. One timeline correction worth preserving for the BHP record: the major previous MOVE-police confrontation was August 8, 1978, about seven years before the bombing, not a year or two earlier. Officer James Ramp was killed, other police and firefighters were wounded, nine MOVE members were later convicted, and television cameras recorded police beating Delbert Africa during his arrest. The 1985 MOVE Commission later specifically criticized city planners for failing to adequately use lessons from that 1978 confrontation. And that actually strengthens the point you’re making: 1985 did not happen without precedent or institutional memory. There had already been a deadly confrontation with MOVE, years of conflict, negotiations and police involvement before Osage Avenue.

MORE →
BLACK FACTS
The Truths They Never Taught You...

The Violence That Helped Spark the NAACP

In August 1908, a white mob attacked Springfield, Illinois’s Black community, destroying homes and businesses and lynching two Black men. National outrage over the violence helped spur the movement that created the NAACP the following year.

MORE →
BHP gathered finds from its connected research sources. Showing the 4 strongest Black History matches.
← BACK TO RESULTS
Wikipedia

Codeforces

Codeforces
Website type
Competitive programming
Available inEnglish, Russian
Country of origin
Russia
OwnerMikhail Mirzayanov
CreatorMikhail Mirzayanov
Websitecodeforces.com
Users1.7 million (2024 estimate)[1]
LaunchedApril 10, 2009 (2009-04-10)
Current statusActive

Codeforces (Russian: Кодфорсес, sometimes written as CF) is a website (founded 2009) that hosts competitive programming contests.[2] It is maintained by a group of competitive programmers from ITMO University led by Mikhail Mirzayanov.[3] Since 2013, Codeforces claims to surpass site TopCoder (founded 2001, which also has a significant competitive programming component) in terms of active contestants.[4] 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.[5][6][7]

Overview

[edit]

Codeforces is a platform where people generally practice competitive programming[8][9][10][11] and it offers the following features:

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

Rating system

[edit]

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[16] or "Microsoft Q# Coding Contest — Summer 2018" provided by Microsoft.[17]

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.[18]

Rating range Title Division
≥ 4000 eponym 1
3000 — 3999 Legendary Grandmaster 1
2600 — 2999 International Grandmaster 1
2400 — 2599 Grandmaster 1
2300 — 2399 International Master 1
2100 — 2299 Master 1
1900 — 2099 Candidate Master 1/2
1600 — 1899 Expert 2
1400 — 1599 Specialist 2/3
1200 — 1399 Pupil 2/3/4
≤ 1199 Newbie 2/3/4

During the period of time when the user tourist (Gennady Korotkevich) had a rating of >4000, he was given the title "tourist";[19] likewise, during the time when the user jiangly (Lingyu Jiang) had a rating of >4000, he was given the title "jiangly".[20]

History

[edit]

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.[3] The first Codeforces Round was held on February 19, 2010 with 175 participants. As of the end of November 2025, over 1000 rounds were held, with over 11000 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]

Academic use

[edit]

Codeforces is recommended by many universities.[21][22] According to Daniel Sleator, professor of Computer Science at Carnegie Mellon University, competitive programming is valuable in computer science education, because competitors learn to adapt classic algorithms to new problems, thereby improving their understanding of algorithmic concepts. He has used Codeforces problems in his class, 15-295: Competition Programming and Problem Solving.[23] At the National University of Singapore, Codeforces rating is also used as an entrance qualifying criterion for registering for a 4-unit course, CS3233 Competitive Programming, as students have to achieve a rating of at least 1559 to be able to register for the course.[24]

See also

[edit]

References

[edit]
  1. ^ "Codeforces celebrates its 15th anniversary!". codeforces.com. 30 January 2025. This figure is rounded from 1,692,402, the sum of the annual registrations reported in the "User Registrations" chart. Note that some Codeforces accounts are bots that forward problem submissions from other competitive programming websites.
  2. ^ "North korean college coders beat Stanford University in a 2016". mic.com. Archived from the original on November 9, 2020. Codeforces — a Russian competitive coding site with contestants from around the world
  3. ^ a b "Codeforces Founder Will Teach Web Development at ITMO". news.ifmo.ru. 20 September 2018.
  4. ^ "Codeforces results 2013". codeforces.com.
  5. ^ "The jocks of computer code do it for the job offers". Bloomberg. 25 September 2015.
  6. ^ "Are programming competitions a good use of time?". wordpress.com. 23 December 2016.
  7. ^ "Student of CSE Dept. becomes Candidate Master in Codeforces". www.lus.ac.bd. 26 April 2018.
  8. ^ 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"
  9. ^ "All-Ireland Programming Olympiad Training". aipo.computing.dcu.ie. Archived from the original on 2019-12-18. Retrieved 2018-10-26.
  10. ^ "ACM-ICPC training at FIT CTU". turing.cz (in Czech).
  11. ^ "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
  12. ^ 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.
  13. ^ "Algorithms programming competitions". tildeweb.au.dk.
  14. ^ 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.
  15. ^ "Codeforces - Edgepedia".
  16. ^ "Lyft 2018". blog.lyft.com.
  17. ^ "Microsoft Q# Coding Contest". cloudblogs.microsoft.com. 27 June 2018.
  18. ^ "About Division 4 Rounds". codeforces.com.
  19. ^ "tourist's account". codeforces.com.
  20. ^ "jiangly's account". codeforces.com.
  21. ^ "Introduction-CS 97SI-Stanford University" (PDF). web.stanford.edu.
  22. ^ "Introduction, COMP4128 Programming Challenges, School of Computer Science and Engineering, UNSW Australia" (PDF). cse.unsw.edu.au.
  23. ^ "15-295: Competition Programming and Problem Solving, Fall 2016". cs.cmu.edu.
  24. ^ "CS3233 - Competitive Programming".

External sources

[edit]

Source: Wikipedia. Article content is retrieved live through the MediaWiki API.

No preview image
Wikipedia

Codeforces

Codeforces (Russian: Кодфорсес, sometimes written as CF) is a website (founded 2009) 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 site TopCoder (founded 2001, which also has a significant competitive programming component) in terms of active contestants. 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.

MORE →
Wikipedia

Gennady Korotkevich

Gennady Korotkevich (Belarusian: Генадзь Караткевіч, Hienadź Karatkievič, Russian: Геннадий Короткевич; born 25 September 1994) is a Belarusian competitive sport programmer who has won major international competitions since the age of 11, as well as numerous national competitions. Widely regarded as the greatest competitive sport programmer of all time, 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 October 2023, Korotkevich is the highest-rated programmer on CodeChef, Topcoder, AtCoder and HackerRank. On 30 August 2024, he achieved a historic rating of 4009 on Codeforces, becoming the first to break the 4000 barrier.

MORE →
Wikipedia

International Olympiad in Informatics

The International Olympiad in Informatics (IOI) is an annual competitive programming competition and one of the International Science Olympiads for secondary school students. The first IOI was held in 1989 in Pravetz, Bulgaria. Each country sends a team of up to four students, plus one team leader, one deputy leader, and guests. Students in each country are selected for their country's team through national computing contests. Students at the IOI compete on an individual basis. There is no official team ranking. The contest consists of two days of solving six complicated algorithmic tasks by writing computer programs in C++. All task materials are published on each year's contest website soon after the competition ends.

MORE →
Wikipedia

Timber Creek High School (Florida)

Timber Creek High School is a public high school located in Orlando, Florida, within the Orange County Public Schools system. Its primary mascot is a wolf, and its principal is Marc Wasko.

MORE →
TOPIC OF THE DAY

Greenwood / Black Wall Street

Before the 1921 destruction of Tulsa’s Greenwood District, Black residents had created a remarkable center of business and community life. The district included stores, professional offices, entertainment venues and homes owned by Black citizens. Understanding Greenwood means learning what was built—not only what was burned.

MORE →
TRIVIA QUESTION OF THE DAY

Which Supreme Court case ruled state-sponsored public-school segregation unconstitutional?

Brown v. Board of Education in 1954.