
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://mirror.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://mirror.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) |








Change Handle Feature





