By KAN, 38 hours ago, In English

Hi Codeforces!

2025 comes to an end. However square the year was, we held a number of rounds: 29 Div. 1 and 31 Div. 2-only contests, to be precise! Additionally, 18 Div. 3, 4 Div. 4, and 13 Educational rounds made the schedule even more congested.

December is not only the perfect only time to wrap the year, but also to celebrate and thank all the people who made this year possible. That's why I want to highlight with this post the people whose efforts shaped Codeforces contests.

I'd like to say a huge thank you to every active community member who created and/or prepared problems for Codeforces rounds! Without your ideas and creativity, it would be impossible to hold so fun and interesting competitions. There are so many of you from every corner of the world, so that it's impossible to name everyone here, but one can see the authors of each contest on the contests page. Thank you!

Next, I'd like to extend my deepest gratitude to our coordinators who make sure rounds are the best quality and come on time. Here they are: Error_Yuan, maomao90, FairyWinx, Sugar_fan, satyam343, errorgorn, TheScrasse, 244mhq, Artyom123, Akulyat, Dominater069, flamestorm, abc864197532, cadmiumky, SSerxhs, Kaey, Vladithur, Um_nik, and Proof_by_QED coordinated Div. 1 and Div. 2 rounds this year. These people mostly worked after work of studies and sometimes even through the night to bring the rounds to you. An extra appreciation goes to Um_nik who now pre-reviews all round proposals, making sure the authors receive timely feedback. At the same time, BledDest and his team managed all the Educational rounds, Vladosiya managed all Div. 3 and Div. 4 rounds, with cry and soullless coordinating some of them. Thank you for your amazing work!

And last but not the least, I'd like to thank almost 800 testers who got to know the problems before the time, spotted some mistakes, and gave very useful advice to the problem authors. Again it's not possible to name them all, but huge shout-out to these heroes who tested the most rounds: _istil, chromate00, A_G, N_z__, larush, Error_Yuan, Proof_by_QED, Dominater069, __baozii__, Friedrich, -firefly-, madlogic, Um_nik!

Please join me in applauding all directly and indirectly mentioned people for their exceptional effort! Your work is invaluable for our community. Thank you! With that, I wish you all an exceptional New Year Eve and see you next year!

Full text and comments »

  • Vote: I like it
  • +1523
  • Vote: I do not like it

By MikeMirzayanov, 2 days ago, In English

Hello Codeforces,

As 2025 comes to an end, it is time to start summing up the results.

This post is about the Global Rounds. Since September, we have held a series of three Global Rounds, numbered from 29 to 31.

This is the perfect moment to once again express our gratitude to XTX Markets for their initiative in organizing these rounds and their constant support over the years. Such stability in supporting the competitive programming movement is truly admirable and highly appreciated by the community. I wish XTX Markets a fantastic 2026, full of success and victories!

In each of the three rounds, 50 t-shirts were awarded (to the top 30 participants and 20 random participants ranked between 31st and 500th). This year, we had to change the manufacturing and shipping process, so it is still a work in progress, but things are moving forward, and shipping will begin soon. I would like to take this opportunity to ask the prize winners to respond promptly to any information requests and to meet the deadlines. It is also a good idea to keep your shipping address up to date at https://codeforces.com/settings/delivery.

The results for this series were calculated based on the best two performances out of the three possible rounds. Participants received points depending on their rank (points were awarded to the top 100 participants according to this table). The top 20 participants will receive commemorative hoodies and certificates indicating their rank.

Congratulations to the series winner ecnerwala on a decisive victory! Full results can be found at https://codeforces.com/contests/2147,2164,2180/gp100/best2/standings.

Thank you for participating in the rounds. Would you like another season of Global Rounds in 2026?

Mike


P.S. Here are the top 20 participants. Congratulations on winning a hoodie and a certificate!

# Participant Total GR29 GR30 GR31
1 ecnerwala 2000 1000 (1) 1000 (1)
2 Kevin114514 1412 307 (10) 706 (2) 706 (2)
3 ksun48 1072 575 (3) 497 (4) 291 (11)
4 Otomachi_Una 1010 10 (94) 1000 (1)
5 jiangly 872 706 (2) 166 (27)
6 dXqwq 866 291 (11) 575 (3)
7 kotatsugame 829 254 (14) 125 (38) 575 (3)
8 hos.lyric 789 325 (9) 346 (8) 443 (5)
8 VivaciousAubergine 789 149 (31) 443 (5) 346 (8)
10 maroonrk 774 277 (12) 497 (4)
11 strapple 742 371 (7) 371 (7) 277 (12)
12 qiuzx 710 403 (6) 307 (10)
13 tourist 694 291 (11) 403 (6)
14 JDScript0117 606 99 (47) 235 (16) 371 (7)
15 Nachia 600 346 (8) 254 (14) 138 (34)
16 Radewoosh 579 325 (9) 254 (14)
17 StarSilk 511 307 (10) 204 (20)
18 Benq 497 497 (4)
19 turmax 495 403 (6) 52 (69) 92 (50)
20 crazy_sea 463 138 (34) 325 (9)

Full text and comments »

  • Vote: I like it
  • +218
  • Vote: I do not like it

By MikeMirzayanov, history, 7 days ago, In English

Goodbye, 2025. Hello, 2026!

Dear Santa, Please make 2026 a happy year—not just for me, but for everyone. We all need this.

Hello, 2026!

And of course, we have our traditional gifts!

Change Handle Feature

Hurry! Until January 10, you can change your handle (but only once)! Note that next time you will be able to roll back the change or request another handle change only after a year (in December 2026). Choose wisely!

You can change your handle to a new one that hasn't been used by anyone else, or to one that you've previously used. Links to your old profile will automatically redirect to your updated profile.

Again this year, if you've participated in at least 10 rounds, you can request the handle of an inactive participant. This means the participant must have had a period of activity on Codeforces lasting at most 180 days, and this activity must have occurred in 2022 or earlier. The inactive participant must not have posted comments, messages, or similar content, and they must not have participated receiving 'Accepted' in more than 2 contests. In such cases, the handle will be automatically renamed, and the original owner will be notified via email. If the original user requests their handle back, we will roll back the change and restore your previous handle.

If you're unable to change your handle, it means some of the requirements have not been met. Please do not ask me to intervene manually. I especially dislike requests such as, "This is my second account; I took an interesting handle myself." I'm not Santa Claus!

Speaking of handles, I always reminisce about one particular story. Once, a user sent me this message: "Please change my handle from I_love_Valya to I_love_Sveta, as I no longer love Valya..."

New Year's Masquerade of Colors and Ranks

The traditional magical tab has appeared in your profile settings. Happy New Year!

Full text and comments »

  • Vote: I like it
  • +1440
  • Vote: I do not like it

By awoo, history, 5 days ago, translation, In English

Neapolis University Pafos

Hello Codeforces!

The series of Educational Rounds continues thanks to the support of the Computer Science and Artificial Intelligence (CSAI) program at Neapolis University Pafos, with scholarships provided by JetBrains.

Educational Codeforces Round 186 (Rated for Div. 2) will start on Dec/29/2025 17:35 (Moscow time).

This round will be rated for the participants with rating lower than 2100. It will be held on extended ICPC rules. The penalty for each incorrect submission until the submission with a full solution is 10 minutes. After the end of the contest, you will have 12 hours to hack any solution you want. You will have access to copy any solution and test it locally.

You will be given 6-7 problems and 2 hours to solve them.

The problems were invented and prepared by Adilbek adedalic Dalabaev, Ivan BledDest Androsov, Maksim Neon Mescheryakov, Roman Roms Glazov and me. Also, huge thanks to Mike MikeMirzayanov Mirzayanov for great systems Polygon and Codeforces.

Big thanks to the testers FelixArg and KIRIJIJI for their valuable advice and suggestions!

Good luck to all the participants!

And on the occasion of the New Year — Happy New Year!

We wish you clear ideas, strong solutions, and many ACs in the year ahead.

UPD: Editorial is out

Full text and comments »

  • Vote: I like it
  • +351
  • Vote: I do not like it

By YuukiS, 8 days ago, In English

Merry Christmas, Codeforces! 🎄 🎄 🎄

We are glad to invite you to take part in Good Bye 2025, which will start on Dec/27/2025 17:35 (Moscow time). You will be given 9 problems and 3 hours to solve them. At least one problem will be interactive, so please make sure to read the guide for interactive problems before the contest. This round is open and rated for everyone.

Problems are authored by conqueror_of_tourist, twosquares, and YuukiS.

We would like to thank:

Update 1: The score distribution is as follows

$$$500-750-1250-1750-2250-2750-3500-3750-4000$$$

⛄ We hope you'll enjoy the problems! ⛄

Update 2: Hacks will be disabled on problems A-E.

Update 3: Editorial

Update 4: Congratulations to the winners!

  1. jiangly
  2. Benq
  3. Kevin114514
  4. VivaciousAubergine
  5. ecnerwala
  6. StarSilk
  7. Radewoosh
  8. Ormlis
  9. ksun48
  10. liuhengxi

We sincerely hope you enjoyed a nonnegative number of problems on the round. We hope you have a Happy New Year (both on CF and irl... maybe go touch some grass for the first time this year)!

Full text and comments »

Announcement of Good Bye 2025
  • Vote: I like it
  • +1654
  • Vote: I do not like it

By ICPCNews, 6 weeks ago, In English

text

Hello, Codeforces!

We are happy to invite you to an exciting online event: ICPC 2025 Online Winter Challenge powered by Huawei, which will start on December 26, 2025 11:00 UTC (UTC+0). In this Challenge, you will have a unique chance:

  • to compete during 16 days online challenge
  • to solve 1 exciting problem prepared by Huawei
  • to win amazing prizes from Huawei!

As a special prize, Huawei together with ICPC Foundation will provide the travel and an invitation to the 50th Annual ICPC World Finals in a guest role!

Everyone is welcome to participate. It is an individual competition.

Start: December 26, 2025 11:00 UTC (UTC+0)

Finish: January 11, 2026 10:59 UTC (UTC+0)

REGISTER

Prizes

Rank Prize
Grand Prize (Rank 1) € 12 000 EUR + travel and an invitation to the the 50th Annual ICPC World Finals in a guest role
First Prize (Rank 2-6) € 8,000 EUR
Second Prize (Rank 7-16) € 3,000 EUR
Third Prize (Rank 17-50): € 800 EUR
* If the allocated Huawei Challenge prize cannot be delivered to your region for any reason it may be replaced by another prize (if no legal restrictions), at the discretion of the Sponsor.

Challenge Rules and Conditions

By participating in this Challenge, you agree to the Conditions of Participation and Challenge Rules. If you cannot access this document, please email [email protected]

Good luck, we hope this will be fun!

We hope you'll enjoy this complex yet very exciting Challenge!

Full text and comments »

  • Vote: I like it
  • +236
  • Vote: I do not like it

By spycoderyt, 2 weeks ago, In English

Hello, Codeforces!

IceBorworntat, NortGlG, omsincoconut, and I are excited to invite everyone to Codeforces Round 1071 (Div. 3), which will take place on Dec/23/2025 17:45 (Moscow time). You will be offered 8 problems, and you will be given 2 hours and 30 minutes to solve them.

Please note that this contest contains at least one interactive problem and at least one run-twice problem. Please read the guides for interactive problems and run-twice problems before the contest if you are unfamiliar with them.

The round will be hosted by the rules of educational rounds (extended ICPC). Thus, all solutions will be judged on preliminary tests during the round, and after the round, there will be a 12-hour phase of open hacks. After the open hack phase, all accepted solutions will be rejudged on successful hacks. Also, note that there is no score distribution—rank will be determined by number of problems solved, followed by penalty; wrong submissions will incur the usual penalty of 10 minutes, following the rules of educational rounds.

As a reminder, only trusted participants of the third division will be included in the official standings table. This is a compulsory measure for combating unsporting behavior. To qualify as a trusted participant of the third division, you must:

  • take part in (and solve at least one problem in) at least five rated rounds
  • and not have had a rating of 1900 or higher at any moment in time.

Regardless of whether you are a trusted participant of the third division or not, if your rating is less than 1600, then the round will be rated for you (unless you register unrated).

For Codeforces contests—including this one—improper use of artificial intelligence is severely condemned.

We would like to thank:

We hope that you guys will enjoy the problems.

Editorial

Full text and comments »

  • Vote: I like it
  • +450
  • Vote: I do not like it

By AmirrzwM, 2 weeks ago, In English

Salam, Codeforces!

After many years, we are excited and pleased to announce that Codeforces Global Round 31 (Div. 1 + Div. 2) will be held on Dec/19/2025 17:35 (Moscow time). Thanks to XTX Markets for supporting the initiative! In 2025, we held 3 such rounds, and the series results will take into account the best 2 participations out of 3.

Codeforces Global Round 31 marks the third round in the 2025 series of Codeforces Global Rounds. These rounds are open and rated for everyone.

The prizes for this round are as follows:

  • The top 30 participants will receive a t-shirt.
  • 20 t-shirts will be randomly distributed among participants ranked between 31 and 500, inclusive.

The prizes for the 3-round series in 2025:

  • In each round, the top-100 participants get points according to the table.
  • A participant's final score will be the sum of the points they earned in their 2 highest-placing rounds.
  • The top 20 participants across the series will receive sweatshirts and placement certificates.

We extend our gratitude to XTX Markets for supporting the global rounds initiative in 2025!

The problems for this round were prepared by MohammadParsaElahimanesh, Shayan, and me.

We would like to express our sincere thanks to:

The round will feature 8 + 2 problems, and you will have 2.5 hours to solve them.

Score Distribution: $$$500 - 750 - 1500 - 1750 - 2000 - (2500 - 750) - 2750 - (3000 + 3000)$$$

Good Luck & Have Fun!

Editorial is out.

Congratulations to the winners!

  1. ecnerwala

  2. Kevin114514

  3. kotatsugame

  4. maroonrk

  5. hos.lyric

  6. tourist

  7. JDScript0117

  8. VivaciousAubergine

  9. crazy_sea

  10. qiuzx

Full text and comments »

  • Vote: I like it
  • -1208
  • Vote: I do not like it

By NercNews, 3 weeks ago, translation, In English

NEF 2024

Hi, Codeforces!

December is the perfect time to wrap up the year, and we’re happy to invite you to follow the final stages of the most important school and student team competitions in competitive programming. Mark your calendars: from December 15 to 17, the 26th Russian Team Olympiad in High School Programming Contest and the ICPC Northern Eurasia Finals 2025 will take place.

The official opening of the championships will be on Monday, December 15. The detailed schedule is available on the website.

On our accounts, we’ll be sharing updates about the participants and their results. As usual, we’ve put together a list of useful materials in a single post; it will be updated gradually so you can conveniently follow the progress of the competitions and cheer for your favorites. By the way, who do you think will become the champions of RTO HSPC and NEF?

ICPC Northern Eurasia Finals

Live broadcast YT Split screens Mirror Contest Standings

The ICPC semifinals in our region celebrate their 30th anniversary this year — three decades of algorithmic contests that have brought together thousands of participants, hundreds of practice contests, months of preparation, multi-stage regional selections, and bright, inspiring victories. What anniversary surprises have the organizers prepared this year? Stay tuned for the news — it’s going to be exciting!

This season, nearly 3,000 teams took part in all qualification stages, and only 341 of them made it to the Northern Eurasia Finals. You can see how the regional contests went on the ICPC NERC page for this season on icpc.global, as well as in our gallery, where we’ve collected photos from the quarterfinals and qualification rounds. We also gathered team reactions from Saint Petersburg and Moscow during the quarterfinals — you can find them here.

The student team championship, as in previous years, is held in a distributed format across Saint Petersburg, Almaty, Novosibirsk, and Tbilisi. Already on Wednesday, December 17, the teams will face a crucial intellectual battle that will determine the finalists of ICPC 2026, who will represent Northern Eurasia on the world stage. The venue of the next final has not yet been announced, but we’re eagerly awaiting the news and guessing where it might take place.

For those who are not participating in the NEF, there will be an opportunity to solve the same problems in the “mirror” contest here on the platform. Registration is already open!

Join the live stream of the ICPC Northern Eurasia Finals contest on Wednesday, December 17, at 10:00 (utc+3), and the live stream of the closing ceremony scheduled for 17:00, to be the first to find out everything!

RTO HSPC 2025

Live broadcast YT Split Screen

On Tuesday, December 16, the main round of the RTO HSPC 2025 school team championship will take place. Based on the qualification results, 266 teams have been invited to compete. As with the student contests, the final round is held in a distributed format across several cities: 156 teams will compete at Lakhta Hall in Saint Petersburg, 72 teams in Almaty (Kazakhstan), 28 teams in Novosibirsk, and another 10 teams in Sirius.

The main round of the Russian Team Olympiad in High School Programming Contest, along with the live stream, will start on Tuesday at 10:00 Moscow time — join us to watch the next generation of young talents. We will find out who becomes the RTO HSPC champion later the same day during the closing ceremony live stream at 17:00.

Tag your favorites in the comments and wish them good luck!

Full text and comments »

  • Vote: I like it
  • +105
  • Vote: I do not like it

By _Crimson_, 3 weeks ago, translation, In English

Hello, codeforces ₍^. .^₎⟆

ABalobanov, Slamur and I are happy to invite you to participate in Codeforces Round 1070 (Div. 2), which will take place on Dec/11/2025 17:35 (Moscow time). This round will be rated for all participants with rating below 2100. You will be given 2 hours to solve 6 problems.

We are extremely grateful to these wonderful people

Score distribution:

A B C D E F
500 1000 1500 2000 2500 2750

We sincerely hope that you will enjoy the problems!

UPD: The editorial is out

Full text and comments »

  • Vote: I like it
  • +512
  • Vote: I do not like it