Hello Codeforces!
Less than a week to IOI 2025! I used accounts from this blog and made the prediction for the IOI 2025 ranking. Ratings are calculated based on the average of the current rating and the maximum rating.
| Predicted Rank | Actual Rank | CF handle | Name | Country | Rating | Predicted Award | Actual Award |
|---|---|---|---|---|---|---|---|
| 1 | JoesSR | 🇨🇳 China | 3163.0 | 🥇 Gold | |||
| 2 | 1 | BreakPlay | Hengxi Liu | 🇨🇳 China | 3130.0 | 🥇 Gold | 🥇 Gold |
| 3 | 22 | shiomusubi496 | 🇯🇵 Japan | 3080.5 | 🥇 Gold | 🥇 Gold | |
| 4 | 3 | umbrella-leaf | Sizhe Fan | 🇨🇳 China | 3074.0 | 🥇 Gold | 🥇 Gold |
| 5 | crazy_sea | 🇨🇳 China | 2992.0 | 🥇 Gold | |||
| 6 | bashkort | Gimran Abdullin | 🇷🇺 Russia | 2867.5 | 🥇 Gold | ||
| 7 | arbuzick | Daria Grekova | 🇷🇺 Russia | 2714.5 | 🥇 Gold | ||
| 8 | green_gold_dog | Peter Losev | 🇷🇺 Russia | 2709.5 | 🥇 Gold | ||
| 9 | 7 | skittles1412 | brick^1412 | 🇨🇦 Canada | 2684.0 | 🥇 Gold | 🥇 Gold |
| 10 | 13 | RaresFelix | Rares Felix Tudose | 🇷🇴 Romania | 2668.0 | 🥇 Gold | 🥇 Gold |
| 11 | 17 | AmirAli-Asgari | AmirAli Asgari | 🇮🇷 Iran | 2659.5 | 🥇 Gold | 🥇 Gold |
| 12 | k1r1t0 | Kirill Kardash | 🇧🇾 Belarus | 2643.0 | 🥇 Gold | ||
| 13 | 67 | Wansur | Mansur Mamadakhunov | 🇰🇿 Kazakhstan | 2642.0 | 🥇 Gold | 🥈 Silver |
| 14 | 19 | mickeyjung | 🇰🇷 South Korea | 2607.0 | 🥇 Gold | 🥇 Gold | |
| 15 | 11 | literalchild | Brian Xiao | 🇸🇬 Singapore | 2595.0 | 🥇 Gold | 🥇 Gold |
| 16 | 6 | rainboy | When that I was and a little tiny boy, with hey, h | 🇺🇸 USA | 2583.5 | 🥇 Gold | 🥇 Gold |
| 17 | 45 | Hamed_Ghaffari | Hamed Ghaffari | 🇮🇷 Iran | 2581.5 | 🥇 Gold | 🥈 Silver |
| 18 | 81 | hyforces | 🇺🇸 USA | 2563.5 | 🥇 Gold | 🥈 Silver | |
| 19 | 65 | Aotsuki | Isane Sekiguchi | 🇬🇧 United Kingdom | 2559.0 | 🥇 Gold | 🥈 Silver |
| 20 | 42 | libobil | Boris Mihov | 🇧🇬 Bulgaria | 2554.0 | 🥇 Gold | 🥈 Silver |
| 21 | 36 | eren__ | mani zare | 🇮🇷 Iran | 2550.5 | 🥇 Gold | 🥈 Silver |
| 22 | 51 | contee | 🇪🇬 Egypt | 2527.0 | 🥇 Gold | 🥈 Silver | |
| 23 | 14 | cadmiumky | Mihai-Valeriu Voicu | 🇷🇴 Romania | 2522.5 | 🥇 Gold | 🥇 Gold |
| 24 | 55 | damjandavkov | 🇲🇰 Macedonia | 2512.0 | 🥇 Gold | 🥈 Silver | |
| 25 | 101 | irmuun | Irmuun Chinbat | 🇲🇳 Mongolia | 2510.0 | 🥇 Gold | 🥉 Bronze |
| 26 | 70 | dmraykhan | 🇦🇿 Azerbaijan | 2498.0 | 🥇 Gold | 🥈 Silver | |
| 27 | 57 | Soumya1 | Debojoti Das Soumya | 🇧🇩 Bangladesh | 2494.0 | 🥇 Gold | 🥈 Silver |
| 28 | 4 | Andrei_ierdnA | 🇷🇴 Romania | 2493.5 | 🥇 Gold | 🥇 Gold | |
| 29 | 12 | alexonsteve | 🇻🇳 Vietnam | 2481.0 | 🥇 Gold | 🥇 Gold | |
| 30 | 2 | Mingyu331 | 🇰🇷 South Korea | 2464.0 | 🥇 Gold | 🥇 Gold | |
| 31 | 15 | Error-42 | István Ádám Molnár | 🇭🇺 Hungary | 2450.0 | 🥇 Gold | 🥇 Gold |
| 32 | 66 | Triseedot | Valerii Kovnatskyi | 🇺🇦 Ukraine | 2445.0 | 🥇 Gold | 🥈 Silver |
| 33 | 24 | jaewoo2009 | 🇰🇷 South Korea | 2437.0 | 🥇 Gold | 🥇 Gold | |
| 34 | 33 | MtSaka | Koudai Sakayama | 🇯🇵 Japan | 2435.0 | 🥈 Silver | 🥈 Silver |
| 35 | 126 | waipoli | Maksym Shvedchenko | 🇩🇪 Germany | 2434.0 | 🥈 Silver | 🥉 Bronze |
| 36 | zhiganov_v | Vladislav Zhiganov | 🇷🇺 Russia | 2433.0 | 🥈 Silver | ||
| 37 | 16 | lumine_scence | 🇰🇷 South Korea | 2416.5 | 🥈 Silver | 🥇 Gold | |
| 38 | 10 | VesselinMarkovich | 🇧🇬 Bulgaria | 2416.0 | 🥈 Silver | 🥇 Gold | |
| 39 | 149 | carcinisation | 🇹🇷 Türkiye | 2414.0 | 🥈 Silver | 🥉 Bronze | |
| 40 | 144 | Theo830 | Theofanis Orfanou | 🇨🇾 Cyprus | 2400.0 | 🥈 Silver | 🥉 Bronze |
| 41 | 68 | lunchbox | Bing-Dong Liu | 🇺🇸 USA | 2397.5 | 🥈 Silver | 🥈 Silver |
| 42 | 105 | RecursiveCo | 🇨🇭 Switzerland | 2392.5 | 🥈 Silver | 🥉 Bronze | |
| 43 | 38 | Nevll | 🇮🇩 Indonesia | 2376.0 | 🥈 Silver | 🥈 Silver | |
| 44 | Peter-007 | Pyotr Stasiukevich | 🇧🇾 Belarus | 2375.0 | 🥈 Silver | ||
| 45 | 29 | ahyeon | Maxim Tsoy | 🇰🇿 Kazakhstan | 2374.5 | 🥈 Silver | 🥈 Silver |
| 46 | 116 | sweetweasel | Kiarash Rezaei | 🇮🇷 Iran | 2366.5 | 🥈 Silver | 🥉 Bronze |
| 47 | 35 | andreystefanov | Andrey Stefanov | 🇧🇬 Bulgaria | 2365.5 | 🥈 Silver | 🥈 Silver |
| 48 | 53 | jerzyk | Jerzy Olkowski | 🇵🇱 Poland | 2362.0 | 🥈 Silver | 🥈 Silver |
| 49 | 39 | hirayuu_cf | Yuya Hirasawa | 🇯🇵 Japan | 2361.0 | 🥈 Silver | 🥈 Silver |
| 50 | 18 | gortomi | 🇭🇺 Hungary | 2360.0 | 🥈 Silver | 🥇 Gold | |
| 51 | 28 | hengliao | Heng Liao | 🇹🇼 Taiwan | 2354.5 | 🥈 Silver | 🥇 Gold |
| 52 | 89 | thangdz2k7 | Tdz will win IOI 2025 | 🇻🇳 Vietnam | 2332.0 | 🥈 Silver | 🥉 Bronze |
| 53 | 34 | dinohaur | Dino Hadžić | 🇭🇷 Croatia | 2328.0 | 🥈 Silver | 🥈 Silver |
| 54 | 112 | alexlikemath007 | 🇺🇸 USA | 2318.0 | 🥈 Silver | 🥉 Bronze | |
| 55 | 30 | MinaRagy06 | Mina Ragy | 🇪🇬 Egypt | 2315.0 | 🥈 Silver | 🥈 Silver |
| 56 | 73 | fire_water | 🇭🇰 Hong Kong | 2314.5 | 🥈 Silver | 🥈 Silver | |
| 57 | 118 | barbie | Tymur Shevchenko | 🇺🇦 Ukraine | 2310.0 | 🥈 Silver | 🥉 Bronze |
| 58 | 26 | mircea_007 | Mircea Rebengiuc | 🇷🇴 Romania | 2300.0 | 🥈 Silver | 🥇 Gold |
| 59 | 82 | bedrockfake | 🇭🇰 Hong Kong | 2278.0 | 🥈 Silver | 🥈 Silver | |
| 60 | 117 | Valaki2 | 🇭🇺 Hungary | 2274.0 | 🥈 Silver | 🥉 Bronze | |
| 61 | 84 | WansurMyKing667 | Papazhan Askar | 🇰🇿 Kazakhstan | 2270.5 | 🥈 Silver | 🥉 Bronze |
| 62 | qilby | 🇧🇾 Belarus | 2269.5 | 🥈 Silver | |||
| 63 | 64 | _rey | Pedro Rey | 🇧🇷 Brazil | 2260.0 | 🥈 Silver | 🥈 Silver |
| 64 | 48 | guagua0407 | Wayne Wei | 🇹🇼 Taiwan | 2259.5 | 🥈 Silver | 🥈 Silver |
| 65 | 92 | ArturSmolenski | Artur Smolenski | 🇵🇱 Poland | 2258.0 | 🥈 Silver | 🥉 Bronze |
| 66 | 96 | urosk | 🇷🇸 Serbia | 2253.0 | 🥈 Silver | 🥉 Bronze | |
| 67 | 23 | Michal_1 | Michael Free | 🇵🇱 Poland | 2252.0 | 🥈 Silver | 🥇 Gold |
| 68 | 98 | omsincoconut | Araya Luanseng | 🇹🇭 Thailand | 2246.0 | 🥈 Silver | 🥉 Bronze |
| 69 | 146 | evenvalue | Naveen Kulkarni | 🇮🇳 India | 2243.5 | 🥈 Silver | 🥉 Bronze |
| 70 | 125 | onbert | 🇭🇰 Hong Kong | 2232.0 | 🥈 Silver | 🥉 Bronze | |
| 71 | 113 | aufannn | Aufan | 🇮🇩 Indonesia | 2231.5 | 🥈 Silver | 🥉 Bronze |
| 72 | 43 | Franuch | Franciszek Szymula | 🇵🇱 Poland | 2226.5 | 🥈 Silver | 🥈 Silver |
| 73 | 181 | Nika533 | Nika Melikishvili | 🇬🇪 Georgia | 2226.0 | 🥈 Silver | Honourable Mention |
| 74 | EtherStrike | 🇻🇳 Vietnam | 2225.0 | 🥈 Silver | |||
| 75 | 49 | mychecksdead | 🇹🇷 Türkiye | 2224.5 | 🥈 Silver | 🥈 Silver | |
| 76 | 127 | Simak__Stepan | Stepan Simak | 🇺🇦 Ukraine | 2221.0 | 🥈 Silver | 🥉 Bronze |
| 77 | 62 | Hanksburger | 🇬🇧 United Kingdom | 2220.0 | 🥈 Silver | 🥈 Silver | |
| 78 | 166 | Pagode_Paiva | Caique Paiva | 🇧🇷 Brazil | 2216.5 | 🥈 Silver | Honourable Mention |
| 79 | 152 | pera2008 | Saba Peradze | 🇬🇪 Georgia | 2212.0 | 🥈 Silver | 🥉 Bronze |
| 80 | 58 | Sunnatov | Asilbek Sunnatov | 🇺🇿 Uzbekistan | 2211.0 | 🥈 Silver | 🥈 Silver |
| 81 | 114 | clarinha | 🇧🇷 Brazil | 2204.0 | 🥈 Silver | 🥉 Bronze | |
| 82 | 100 | Hasanv | Hasan Valiyev | 🇦🇿 Azerbaijan | 2195.0 | 🥈 Silver | 🥉 Bronze |
| 83 | 109 | kafamcokkaristi | Salih Sahin | 🇹🇷 Türkiye | 2194.0 | 🥈 Silver | 🥉 Bronze |
| 84 | 102 | Boomyday12343 | Adavya Goyal | 🇬🇧 United Kingdom | 2194.0 | 🥈 Silver | 🥉 Bronze |
| 85 | 173 | PoPularPlusPlus | Yash Thakker | 🇮🇳 India | 2192.5 | 🥈 Silver | Honourable Mention |
| 86 | edogawa_something | hadi suleiman | 🇸🇾 Syria | 2191.0 | 🥈 Silver | ||
| 87 | 189 | KALARRY | Lazaros Karageorgiou AKA chockolateman | 🇬🇷 Greece | 2177.0 | 🥈 Silver | Honourable Mention |
| 88 | 140 | trash-can | 🇮🇳 India | 2176.0 | 🥈 Silver | 🥉 Bronze | |
| 89 | 20 | TheRaptor0225 | 🇸🇬 Singapore | 2172.0 | 🥈 Silver | 🥇 Gold | |
| 90 | 198 | Timosh | Timur Kadirbergenov | 🇺🇿 Uzbekistan | 2171.0 | 🥈 Silver | Honourable Mention |
| 91 | 71 | alinp | Alin Popescu | 🇲🇩 Moldova | 2169.5 | 🥉 Bronze | 🥈 Silver |
| 92 | 151 | ByeWorld512 | Nathan Allan | 🇮🇩 Indonesia | 2154.0 | 🥉 Bronze | 🥉 Bronze |
| 93 | 176 | vako_P | vladimir prangishvili | 🇬🇪 Georgia | 2148.5 | 🥉 Bronze | Honourable Mention |
| 94 | 157 | efishel | Santiago de la Torre Zamudio | 🇲🇽 Mexico | 2146.0 | 🥉 Bronze | 🥉 Bronze |
| 95 | 172 | Nxxlt | Ali Aliyev | 🇦🇿 Azerbaijan | 2144.0 | 🥉 Bronze | Honourable Mention |
| 96 | 130 | Nonoze | 🇧🇪 Belgium | 2142.0 | 🥉 Bronze | 🥉 Bronze | |
| 97 | 56 | hiikunZ | 🇯🇵 Japan | 2139.5 | 🥉 Bronze | 🥈 Silver | |
| 98 | 95 | szilb | 🇭🇺 Hungary | 2139.0 | 🥉 Bronze | 🥉 Bronze | |
| 99 | 316 | Brinton | 🇹🇼 Taiwan | 2133.5 | 🥉 Bronze | ||
| 100 | 175 | MatteoArcari | Matteo Arcari | 🇮🇹 Italy | 2130.0 | 🥉 Bronze | Honourable Mention |
| 101 | Egorsa | 🇧🇾 Belarus | 2128.0 | 🥉 Bronze | |||
| 102 | 145 | cherryk | Daria Perekopska | 🇺🇦 Ukraine | 2122.5 | 🥉 Bronze | 🥉 Bronze |
| 103 | 104 | MathGuy1729 | Matej | 🇸🇰 Slovakia | 2122.0 | 🥉 Bronze | 🥉 Bronze |
| 104 | 208 | 3omar_ahmed | Omar Ahmed | 🇪🇬 Egypt | 2121.0 | 🥉 Bronze | |
| 105 | 41 | Pekiban | 🇷🇸 Serbia | 2120.0 | 🥉 Bronze | 🥈 Silver | |
| 106 | 123 | alex_2008 | Alex Grigoryan | 🇦🇲 Armenia | 2120.0 | 🥉 Bronze | 🥉 Bronze |
| 107 | 111 | heaven2808h | Ulugbek Rahmatullayev | 🇺🇿 Uzbekistan | 2105.0 | 🥉 Bronze | 🥉 Bronze |
| 108 | 132 | jer033 | Jerome Austin Te | 🇵🇭 Philippines | 2104.5 | 🥉 Bronze | 🥉 Bronze |
| 109 | 47 | asupersalmon | Wei Bin Ang | 🇸🇬 Singapore | 2101.0 | 🥉 Bronze | 🥈 Silver |
| 110 | 54 | i_love_huyhau6a2 | 🇻🇳 Vietnam | 2100.0 | 🥉 Bronze | 🥈 Silver | |
| 111 | 86 | Alihan_8 | 🇰🇬 Kyrgyzstan | 2096.5 | 🥉 Bronze | 🥉 Bronze | |
| 112 | 77 | unforgettablepl | Samik Goyal | 🇮🇳 India | 2096.0 | 🥉 Bronze | 🥈 Silver |
| 113 | 69 | siewjh | 🇸🇬 Singapore | 2079.0 | 🥉 Bronze | 🥈 Silver | |
| 114 | 108 | thawin.ice | 🇹🇭 Thailand | 2076.0 | 🥉 Bronze | 🥉 Bronze | |
| 115 | 122 | sleepntsheep | 🇹🇭 Thailand | 2071.0 | 🥉 Bronze | 🥉 Bronze | |
| 116 | 142 | Muhammad-Saram | Muhammad Saram Shahid | 🇵🇰 Pakistan | 2069.0 | 🥉 Bronze | 🥉 Bronze |
| 117 | 60 | 2288 | 🇳🇱 Netherlands | 2066.0 | 🥉 Bronze | 🥈 Silver | |
| 118 | 143 | yanb0 | Yan Bobrus | 🇰🇬 Kyrgyzstan | 2064.5 | 🥉 Bronze | 🥉 Bronze |
| 119 | 137 | Ghulam_Junaid | Ghulam Junaid | 🇵🇰 Pakistan | 2057.5 | 🥉 Bronze | 🥉 Bronze |
| 120 | 160 | Tsovak | Tsovak Yegoryan | 🇦🇲 Armenia | 2049.0 | 🥉 Bronze | 🥉 Bronze |
| 121 | 150 | Sir-Ahmed-Imran | Ahmed Imran Malik | 🇵🇰 Pakistan | 2046.5 | 🥉 Bronze | 🥉 Bronze |
| 122 | 44 | andrej246 | Andrej Ševera | 🇨🇭 Switzerland | 2044.5 | 🥉 Bronze | 🥈 Silver |
| 123 | 204 | pupilemus | Jose Lemus | 🇲🇽 Mexico | 2043.0 | 🥉 Bronze | Honourable Mention |
| 124 | 183 | ksu_ | Kseniia Strelbytska | 🇬🇧 United Kingdom | 2030.5 | 🥉 Bronze | Honourable Mention |
| 125 | 78 | NortGlG | Sean Wanitchollakit | 🇹🇭 Thailand | 2023.0 | 🥉 Bronze | 🥈 Silver |
| 126 | 242 | 0gur4ik | 🇺🇿 Uzbekistan | 2017.5 | 🥉 Bronze | ||
| 127 | 110 | CyberCow | Martin Khachatryan | 🇦🇲 Armenia | 2013.0 | 🥉 Bronze | 🥉 Bronze |
| 128 | 90 | hanifchdn | Hanif Pietoyo | 🇮🇩 Indonesia | 2007.0 | 🥉 Bronze | 🥉 Bronze |
| 129 | 21 | alexander707070 | Alexander Gatev | 🇧🇬 Bulgaria | 2004.5 | 🥉 Bronze | 🥇 Gold |
| 130 | 274 | Seferoglu | Dost Seferoğlu | 🇹🇷 Türkiye | 2001.5 | 🥉 Bronze | |
| 131 | 72 | Away_in_the_heavens | 🇰🇿 Kazakhstan | 2000.0 | 🥉 Bronze | 🥈 Silver | |
| 132 | 131 | FranSkarica | 🇭🇷 Croatia | 1992.5 | 🥉 Bronze | 🥉 Bronze | |
| 133 | 76 | ltunjic | Lovro Tunjić | 🇭🇷 Croatia | 1970.5 | 🥉 Bronze | 🥈 Silver |
| 134 | Abito | Abdullah Abdullah | 🇸🇾 Syria | 1969.5 | 🥉 Bronze | ||
| 135 | 211 | nvujica | 🇭🇷 Croatia | 1964.5 | 🥉 Bronze | ||
| 136 | 141 | mariza_CY | Mariza Paspalli | 🇨🇾 Cyprus | 1962.5 | 🥉 Bronze | 🥉 Bronze |
| 137 | 220 | is-this-dp | Hossam Sherif | 🇪🇬 Egypt | 1958.0 | 🥉 Bronze | |
| 138 | 139 | bangan | Arash Jafarian | 🇦🇹 Austria | 1956.5 | 🥉 Bronze | 🥉 Bronze |
| 139 | 74 | hyakup | 🇧🇷 Brazil | 1955.0 | 🥉 Bronze | 🥈 Silver | |
| 140 | 165 | GoogleDocs | 🇸🇦 Saudi Arabia | 1945.0 | 🥉 Bronze | 🥉 Bronze | |
| 141 | 99 | StefanSebez | Stefan Šebez | 🇷🇸 Serbia | 1940.0 | 🥉 Bronze | 🥉 Bronze |
| 142 | 156 | Marco_Escandon | 🇨🇺 Cuba | 1935.0 | 🥉 Bronze | 🥉 Bronze | |
| 143 | 167 | edga | 🇱🇻 Latvia | 1934.5 | 🥉 Bronze | Honourable Mention | |
| 144 | 195 | Ludissey | Joaquim Schaeverbeke | 🇧🇪 Belgium | 1927.0 | 🥉 Bronze | Honourable Mention |
| 145 | 134 | Teto | Saul Noguera | 🇲🇽 Mexico | 1926.5 | 🥉 Bronze | 🥉 Bronze |
| 146 | 194 | vixxa | Viktor Maksimoski | 🇲🇰 Macedonia | 1926.0 | 🥉 Bronze | Honourable Mention |
| 147 | 203 | Sofija06 | Sofija Cebasek | 🇷🇸 Serbia | 1924.0 | 🥉 Bronze | |
| 148 | 236 | YassirSalama4 | 🇲🇦 Morocco | 1917.0 | 🥉 Bronze | ||
| 149 | Abdalrhman | AbdAlrhman Sfar | 🇸🇾 Syria | 1915.0 | 🥉 Bronze | ||
| 150 | dog | 🇰🇬 Kyrgyzstan | 1907.5 | 🥉 Bronze | |||
| 151 | 197 | Sanozvrz | 🇸🇰 Slovakia | 1890.0 | 🥉 Bronze | Honourable Mention | |
| 152 | 226 | Desh01 | Desh Acharjee | 🇧🇩 Bangladesh | 1885.5 | 🥉 Bronze | |
| 153 | 107 | Muhammad_Aneeq | Muhammad Aneeq | 🇵🇰 Pakistan | 1877.5 | 🥉 Bronze | 🥉 Bronze |
| 154 | 124 | walizamanee | Wali E Zaman | 🇧🇩 Bangladesh | 1876.0 | 🥉 Bronze | 🥉 Bronze |
| 155 | 187 | ProtonDecay314 | Gabee De Vera | 🇵🇭 Philippines | 1875.0 | 🥉 Bronze | Honourable Mention |
| 156 | Younis_DY | 🇸🇾 Syria | 1874.5 | 🥉 Bronze | |||
| 157 | 281 | Erkhem_G | Erkhem Ganzorig | 🇲🇳 Mongolia | 1864.5 | 🥉 Bronze | |
| 158 | nwn | 🇹🇯 Tajikistan | 1864.0 | 🥉 Bronze | |||
| 159 | 80 | BestCrazyNoob | 🇮🇹 Italy | 1858.0 | 🥉 Bronze | 🥈 Silver | |
| 160 | 211 | amaruu | Amarsanaa Ganaa | 🇲🇳 Mongolia | 1857.0 | 🥉 Bronze | |
| 161 | Ansori | Anri Esoev | 🇹🇯 Tajikistan | 1854.5 | |||
| 162 | 245 | Michi_Numberz | 🇦🇹 Austria | 1844.0 | |||
| 163 | 241 | ricardsjansons | 🇱🇻 Latvia | 1838.0 | |||
| 164 | 177 | Erering | 🇸🇦 Saudi Arabia | 1815.0 | Honourable Mention | ||
| 165 | 158 | SpyrosAliv | 🇬🇷 Greece | 1803.5 | 🥉 Bronze | ||
| 166 | 159 | Captain_Georgia | Elvin Imanli | 🇦🇿 Azerbaijan | 1802.0 | 🥉 Bronze | |
| 167 | SSafarov | She was a bird | 🇹🇯 Tajikistan | 1800.0 | |||
| 168 | 233 | Trumling | Antreas Knais | 🇨🇾 Cyprus | 1788.5 | ||
| 169 | 234 | AndreasK | Andreas Konstantinou | 🇨🇾 Cyprus | 1786.0 | ||
| 170 | 213 | JaSonicPlusPlus | EdRonn James Panti | 🇵🇭 Philippines | 1771.0 | ||
| 171 | 248 | YhuanDebeste | Joon Yorigami | 🇵🇭 Philippines | 1762.0 | ||
| 172 | 162 | Matsak | Tigran Matsakyan | 🇦🇲 Armenia | 1760.5 | 🥉 Bronze | |
| 173 | 179 | InRainbows | Ali Arapov | 🇰🇬 Kyrgyzstan | 1756.0 | Honourable Mention | |
| 174 | 185 | nailuj_217 | 🇦🇹 Austria | 1755.0 | Honourable Mention | ||
| 175 | 230 | belgianbot | 🇧🇪 Belgium | 1747.0 | |||
| 176 | 188 | Sul_A. | 🇸🇦 Saudi Arabia | 1743.0 | Honourable Mention | ||
| 177 | 161 | huazai676 | 🇨🇭 Switzerland | 1740.0 | 🥉 Bronze | ||
| 178 | 258 | acoatoitgs | Andrea Coato | 🇮🇹 Italy | 1738.0 | ||
| 179 | 180 | Boas | Boas | 🇳🇱 Netherlands | 1736.0 | Honourable Mention | |
| 180 | stdfloat | Yhlas Amanmyradov | 🇹🇲 Turkmenistan | 1732.5 | |||
| 181 | 186 | Maite_Morales | 🇨🇺 Cuba | 1732.0 | Honourable Mention | ||
| 182 | 147 | Guanexxx | Santiago Guaneme | 🇨🇴 Colombia | 1709.0 | 🥉 Bronze | |
| 183 | 272 | Luvinz | 🇱🇻 Latvia | 1689.0 | |||
| 184 | 238 | streidi | 🇬🇷 Greece | 1687.0 | |||
| 185 | 209 | Mousa_Aboubaker | Mousa Aboubaker Hamed | 🇱🇾 Libya | 1687.0 | ||
| 186 | 225 | emad234 | 🇸🇦 Saudi Arabia | 1685.0 | |||
| 187 | Matbubble | 🇧🇴 Bolivia | 1683.0 | ||||
| 188 | 232 | bubaduba | 🇲🇳 Mongolia | 1682.5 | |||
| 189 | 222 | Blagoj | Blagoj Rujanoski Stojanovski | 🇲🇰 Macedonia | 1675.0 | Honourable Mention | |
| 190 | 276 | Vanea | 🇲🇩 Moldova | 1671.0 | |||
| 191 | 190 | zakI98 | 🇲🇦 Morocco | 1670.5 | Honourable Mention | ||
| 192 | 193 | CELD_07 | Cristhian Lugo Dorta | 🇨🇺 Cuba | 1663.5 | Honourable Mention | |
| 193 | simoncesar27 | LIN MING OU XU | 🇧🇴 Bolivia | 1653.0 | |||
| 194 | 249 | Mighilon | Ciprian Mihalcea | 🇲🇩 Moldova | 1652.5 | ||
| 195 | 83 | _nikd_ | 🇮🇹 Italy | 1647.0 | 🥈 Silver | ||
| 196 | 121 | biank | Bianca Vicente | 🇦🇷 Argentina | 1637.0 | 🥉 Bronze | |
| 197 | 216 | DzadzoD | Davit Dzadzamia | 🇬🇪 Georgia | 1627.0 | ||
| 198 | 288 | abdelhakimlamnaouar | Abdelhakim Lamnaouar | 🇲🇦 Morocco | 1626.0 | ||
| 199 | 278 | Medeali | Mohammed Cherki | 🇲🇦 Morocco | 1622.5 | ||
| 200 | poat | Behruz Akramzoda | 🇹🇯 Tajikistan | 1615.5 | |||
| 201 | 115 | pritrskypatrik | 🇸🇰 Slovakia | 1612.0 | 🥉 Bronze | ||
| 202 | 277 | Albara_Abdulhafith | Albara Abdulhafith | 🇱🇾 Libya | 1575.5 | ||
| 203 | MuhammetH | 🇹🇲 Turkmenistan | 1558.5 | ||||
| 204 | 148 | sokratisi | 🇬🇷 Greece | 1543.5 | 🥉 Bronze | ||
| 205 | 46 | the_coding_pooh | 🇹🇼 Taiwan | 1541.0 | 🥈 Silver | ||
| 206 | popcnt | Jelaleddin Narkulyev | 🇹🇲 Turkmenistan | 1521.0 | |||
| 207 | 253 | MausitoPro | 🇦🇷 Argentina | 1519.5 | |||
| 208 | 265 | Hyl_Kibou | 🇲🇽 Mexico | 1502.0 | |||
| 209 | 294 | colossal_pepe | Navid Tawsif | 🇧🇩 Bangladesh | 1498.0 | ||
| 210 | Gabriel___ | 🇧🇴 Bolivia | 1469.0 | ||||
| 211 | 283 | Karelproer | 🇳🇱 Netherlands | 1457.0 | |||
| 212 | 308 | Sekiro337 | 🇨🇺 Cuba | 1426.5 | |||
| 213 | DemirKelle | Kasym Kochekov | 🇹🇲 Turkmenistan | 1413.0 | |||
| 214 | 282 | RED1_. | Redhouane Abdellah | 🇩🇿 Algeria | 1347.0 | ||
| 215 | aguss | Agustin Arnez | 🇧🇴 Bolivia | 1303.0 | |||
| 216 | 292 | caacrugon | 🇨🇴 Colombia | 1302.5 | |||
| 217 | 93 | loiiii12358 | 🇭🇰 Hong Kong | 1288.0 | 🥉 Bronze | ||
| 218 | 257 | Nicolo_010 | Nicolas Aballay | 🇨🇱 Chile | 1283.5 | ||
| 219 | 305 | nelav | Valentino Vega | 🇦🇷 Argentina | 1275.0 | ||
| 220 | 316 | Blidi | 🇩🇿 Algeria | 1275.0 | |||
| 221 | 231 | UncreativeDev | 🇩🇪 Germany | 1258.0 | |||
| 222 | 251 | Faggi | Nicolas Faggi | 🇦🇷 Argentina | 1257.5 | ||
| 223 | Khoja | Abdulrahim Khoja | 🇱🇾 Libya | 1256.0 | |||
| 224 | 289 | baldwinhuang1 | Baldwin Huang | 🇩🇴 Dominican Republic | 1233.0 | ||
| 225 | 264 | ThomasDB | 🇧🇪 Belgium | 1210.0 | |||
| 226 | 299 | pollito_con_papas | 🇨🇴 Colombia | 1195.0 | |||
| 227 | 322 | LuvlornDev | Santiago Barajas | 🇨🇴 Colombia | 1183.0 | ||
| 228 | 303 | superomego | 🇩🇿 Algeria | 1117.0 | |||
| 229 | 286 | kianthemathguy | 🇩🇿 Algeria | 1085.5 | |||
| 230 | 239 | superlukasobaka9 | 🇱🇻 Latvia | 1059.0 | |||
| 231 | 307 | Adriano4fk | 🇩🇴 Dominican Republic | 1053.0 | |||
| 232 | 252 | KEKsi07 | 🇦🇹 Austria | 998.0 | |||
| 233 | 313 | moisserio | Moisés | 🇩🇴 Dominican Republic | 955.0 | ||
| 234 | 168 | linusvdv | Linus VandeVondele | 🇨🇭 Switzerland | 814.0 | Honourable Mention | |
| 235 | 171 | Risodu | 🇸🇰 Slovakia | 736.0 | Honourable Mention | ||
| 236 | LeonidCuk | 🇲🇰 Macedonia | 490.0 | ||||
| 237 | 250 | Bors__ | 🇨🇱 Chile | 408.0 | |||
| 238 | 263 | BlockOG | 🇲🇩 Moldova | 0 | |||
| 239 | 261 | Increedible | 🇳🇱 Netherlands | 0 | |||
| 240 | whos.alsaid | 🇱🇾 Libya | 0 | ||||
| 241 | 218 | selmahbn | 🇩🇪 Germany | 0 | |||
| 242 | 320 | maelpersonel | 🇩🇴 Dominican Republic | 0 |
Wishing the best for our team, 🇮🇷 Iran!








Wansur get the gold
alexander707070 in bronzes is blasphemy! The boy will get at least platinum medal.
+1 to this. alexander707070 will get gold and you will get a j*b
My predictions for top 5 are as follow and beleave me this is true: Triseedot He will be the first because he practices informatics from aa young age la from 4th or 5th grade and perfomrs really well at olympiads. barbie He will be the second because he solved lots of problems on cf and other websites. At his full potential on cf he would be red. For the next 3 winners i am not sure how to sort them so i will put them just randomly. alinp Amazing solving abillities. Solved just around 400 problems but will already participate at IOI and is getting silver at BOI this year. There are very few people who become violet just from 400 problems. waipoli Nobody beleaved that he will get to IOI. Clasified 3rd in Moldova. Don't know what to expect from him. cherryk Also i don't have any idea how he became so good. Solved on cf only 150 problems and on other websites very few problems. Crazy solving abilities just as other contestants. Good luck to them. I'm sure this is the corect listing!
I personally don't think it's a good idea to post predicted ranks and awards for everyone. This is different from saying "XXX will win IOI", it just feels discouraging to many participants.
Also it's based on cf rate
Disagree. Even though I honestly consider this prediction pretty much a complete bulshit because, even though there is some, generally there is very little correlation between relative cf rating and ioi performance, and the list feels pretty much "sort by rating and then add some rng to it" (at least to someone who knows ~30-40% of participants personally and their abilities)
With all that, this blog is just fun and I love the idea. Cheers to Arpa for making it.
fortunately Arpa has a blog about that too, which proves otherwise (unless his data analysis is wrong). Blog
Fortunately, this blog exactly proves my point. The only thing "proving otherwise" is some approximating line, which can be drawn in 10 other ways without the picture loosing any sense.
Instead, things proving my point are:
1) too large spread around the line? Like +-500 rating which is absourdly much. You can not really approximate anything when rating is between 0 and, say, 3000, and your error is +-500
2) the immense number of, let's call them, inversions? I mean people with lower rating ranking above people with higher rating. Look at picture carefully, this is very, very frequent case.
3) how do you even comment this
For most ranges i can draw an up-going line. Does that mean in your opinion, that, say, for silver medal, the lower your rating is, the higher are chances? Of course the amount of small ranges i split the the above picture is also absurd and in no way I mean it as an actual argumentation of my point. But so does feel the picture from blog too.
So if all from above still leave you convinced that there indeed is some correlation other than "if you're 500 rating above person, you're highly likely to classify above them" (which surely works for 500-difference, and I believe does not for 200-300 rating difference), I have no chance to convince you otherwise.
So, to me the blog does not feel like any serious argument of any opinion. It surely is a fun content, but you also (almost) never argument your words by quoting some comment from, say, youtube. Feel bad if for you it is not so.
As mentioned in the blog:
I think I have some thoughts here. Arpa mentioned:
"A higher CF rating, with a gap of at least 100, correlates with an 87% chance of achieving a better placement at IOI."
Now, this statement can be true, but at the same time, it needs a bit more investigation maybe.
Imagine a list of people with rating like [1000, 1100, 1200, 1300, 1400, 1500, 1600, 1700, 1800, 1900, 2000, 2100, 2200, 2300, 2400, 2500, 2600, 2700]
(I know this is not perfect, of course as the distribution should have much less occurrence of high ratings, it shouldn't be equal etc)
So, the thing is: in the cases with "a gap of at least 100", there can be lots of cases with 400-500 gap or more which might inflate this statistic a bit. I think the more correct question would be something like: "what %age do we see if gaps are between 100-150 points" or "150-200" and "200-250" respectively.
Because otherwise, I feel compared to gaps between 100-150 (say), there are lots more cases of gaps bigger than that!
After all, gaps of size 100 are O(n) in the list I showed, but gaps > 200 or > 100 can be O(n^2)!
Arpa maybe it would be enlightening if you could do this analysis for different gap ranges or something, or something which accounts for the issue you mentioned. I know long back you had shared this data with me, but due to some technical issues, i wasn't able to access the site which you had shared the data on. (And didn't want to disturb you back then)
As for you, TimDee, there is one issue with the argument you showed as well. You used the IOI rank vs CF rating, right? And claimed because there are inversions, the predictions won't make sense. Now, the thing is you could probably use CF rank vs CF rating as a graph as well, and there also maybe you find quite a bit of inversions (I suspect less than IOI of course but not very less).
In that case though, I'm sure we can't say that "CF rating is not a predictor of CF skill", because CF rating is CF skill by definition! So, what I mean is: maybe what you point out could have a lot of noise too.... as in "real expected IOI rank is x" (as predicted) but inversions also come from noise.
Both the factors I mentioned above, are in opposite directions, maybe the truth lies somewhere between these two, and perhaps somewhere between Arpa and TimDee and Dominater069
Yeah, you've got a point here.
What I meant mostly was that the presented above list feels, more or less, like "sorted by rating + added some white noise". Even looking at day 1 results you can see that it clearly differs a lot from actual ranking (at the same time there are a lot of matches, yes).
My point wasn't based on any statistics and predictions, my point was based on most of people whom i personally know (and their ioi skill level respectively) and can roughly tell what to expect from their placement in ranking.
In particular, it's way too early to judge from day1 only, but you can compare the current gold standings with the predicted ones. While chinese and korean participants indeed do match it, most other people do not.
For sure, when I increase the 100 and make it 150 or more, the chance of getting a better placement grows.
Yeah but wouldn't the meaningful thing be something like "between 100-200 gap" instead of "more than 100" or "more than 150..." because "more than 100" or something will include gaps of 400 and 500.. which will trivially inflate the stat right?
Finally got what you are trying to say.
Based on IOI 2025,
for rating gap between 100 to 200, better CF rate means 62% more chance to get better position.
for rating gap between 200 to 400, better CF rate means 74% more chance to get better position.
I see.
OMG BTW please correct me if I'm wrong, but don't these numbers seem kind of low....? But maybe that's expected.
I mean, if A has a rating gap of x over B,
At least theoretically
The win probability of A is 1 / [1 + 10^((A-B)/400)]
So, for a gap of 200 => about 75% win rate (theoretically)
In your case, for the 200 to 400 range (as in average 300 rating-ish kinda, I know not perfect), you get the 74%-ish number. (real)
And in the 100-200 range, average 150-ish you get the number 62% (real)
Theoretically, for a gap of 150, we get 70% as per the elo formula
Whereas theoretically for a gap of 100 we get something like 64% (which is close to your number)
So in your experiment:
300 avg gap (real) acts more like 200 gap (theoretical)
150-ish avg gap (real) acts more like 100 gap (real)
This may suggest that: a gap in CF skill of 150 may be more like an "IOI-skill" gap of 100, whereas a somewhat larger gap of 300 behaves more like an "IOI skill" gap of 200.
That seems intuitive... as the gap becomes larger, one person probably becomes hyper-specialised to CF and their rating doesn't generalise much.
Overall yeah results make sense (I think?)
Also: it would be interesting to see... the results you showed above... the 100-200 gap and 200-400 gap vs IOI result.... how does that compare to a typical codeforces round result....
Because: maybe all that we saw could also have some element of noise etc. after all: when I used the theoretical Elo win probability formula I'm not sure there's any guarantee that a CF contest will follow that formula.... approximately.
However it does make sense to me that winning on CF by x rating points maps more to being better at IOI by x — 50 or x — 100 points... because while CF And IOI are correlated, they're somewhat different skills.
I'm going to publish more statistics on it. Stay tuned!
Bro just sorted them by rating and called it a prediction, such an effort
Strongly agree
That isn't true, because Hamed_Ghaffari will win IOI2025.
Hamed_Ghaffari will win IOI2025.
ah yes
ah yes
ah yes
ah yes
ah yes
In my opinion this ranking lacks certain data to make an accurate prediction like actual TST rankings or progression rankings in general. I'll use my friend kianthemathguy as an example, because he is ranked last among my teammates even though he is an IMO medalist (the only one of us 4) and has a solid lead in all TSTs we've done for Algerian teams this year (factors which should easily and already do put him as first on our team) . I can already vouch for the fact that this ranking is wrong for our team, I can only assume how incorrect it would be for the others.
The idea of predicting ranks is already a bad idea outside Top10 given that some people don't even grind codeforces rating. This directly applies to Algerian IOI Team
kianthemathguy will win IOI25!
Since the first time I talked to Hengxi, I knew he would win, bad ranking prediction.