IOI 2021

Date:June 25, 2021
Venue: Online
Number of Finalists:351
Scoring:100+100+100+100+100+100=600
Series:IOI
Official Page:https://stats.ioinformatics.org/olympiads/2021
Final
RankCountry Name Score
Gold medal 1 ChinaMingyang Deng 600
Gold medal 2 ChinaYi Qian 537
Gold medal 3 ChinaChenxin Dai 505
Gold medal 4 ChinaHaoxiang Yu 497
Gold medal 5 United StatesRain Jiang 479
Gold medal 6 JapanRyomei Sugai 475
Gold medal 7 South KoreaDitbul Ban 474
Gold medal 8 SingaporeAshley Aragorn Khoo 472
Gold medal 9 CanadaZixiang Zhou 470
Gold medal 10 Hong KongHarris Leung 445
Gold medal 11 SlovakiaMatej Urban 443
Gold medal 12 United StatesSiyong Huang 440
Gold medal 13 NetherlandsMarco Meijer 439
Gold medal 14 CroatiaDorijan Lendvaj 432
Gold medal 15 PolandJan Strzeszyński 416
Gold medal 16 CroatiaPatrick Pavić 415
Gold medal 17 - 18 RomaniaIoan Popescu 414
Gold medal 17 - 18 United StatesTimothy Feng 414
Gold medal 19 - 20 RussiaEgor Lifar 412
Gold medal 19 - 20 RussiaMikhail Budnikov 412
Gold medal 21 IranAlireza Keshavarz Hedayati 403
Gold medal 22 - 23 SwitzerlandJoël Huber 390
Gold medal 22 - 23 SingaporeShen Xing Yang 390
Gold medal 24 RussiaTimofei Fedoseev 389
Gold medal 25 UkraineOleh Naver 382
Gold medal 26 CzechiaJiří Kalvoda 380
Gold medal 27 TaiwanPing-Hsuan Lin 378
Gold medal 28 - 29 JapanDaiki Kodama 376
Gold medal 28 - 29 IndonesiaPikatan Arya Bramajati 376
Gold medal 30 SingaporeTan Si Jie 373
Silver medal 31 South KoreaJunhyuk Song 371
Silver medal 32 CanadaAllen Pei 357
Silver medal 33 - 35 IranAlireza Kaviani 353
Silver medal 33 - 35 UkraineAndrii Kovryhin 353
Silver medal 33 - 35 TaiwanHsin-Wei Hou 353
Silver medal 36 - 37 IranAli Safary 351
Silver medal 36 - 37 IranAli Shahali 351
Silver medal 38 TaiwanElliot En-Yi Liu 347
Silver medal 39 - 40 PolandAntoni Buraczewski 344
Silver medal 39 - 40 TaiwanChen-Kai Chang 344
Silver medal 41 - 42 Viet NamPhat Ho Ngoc Vinh 342
Silver medal 41 - 42 JapanYuto Watanabe 342
Silver medal 43 PolandBartłomiej Czarkowski 341
Silver medal 44 CanadaChristopher Trevisan 340
Silver medal 45 BulgariaMartin Kopchev 339
Silver medal 46 Viet NamBao Truong Van Quoc 337
Silver medal 47 - 49 United StatesRichard Qi 336
Silver medal 47 - 49 JapanRintaro Matsuo 336
Silver medal 47 - 49 South KoreaSeohyun Choi 336
Silver medal 50 - 51 MacaoCheng U Ian 332
Silver medal 50 - 51 RussiaDanila Usachev 332
Silver medal 52 - 53 IndiaKshitij Sodani 330
Silver medal 52 - 53 IndiaUdit Sanghi 330
Silver medal 54 ItalyFilippo Casarin 329
Silver medal 55 - 56 SingaporeTan Yi Kai 328
Silver medal 55 - 56 BulgariaViktor Kozhuharov 328
Silver medal 57 MongoliaNyamdavaa Amar 324
Silver medal 58 IndonesiaNicholas Patrick 322
Silver medal 59 SloveniaBenjamin Bajd 319
Silver medal 60 SlovakiaAdam Rajský 318
Silver medal 61 - 62 BulgariaAndon Todorov 317
Silver medal 61 - 62 IndonesiaRama Aryasuta Pangestu 317
Silver medal 63 - 65 FinlandHenrik Aalto 315
Silver medal 63 - 65 Hong KongMan Tsung Yeung 315
Silver medal 63 - 65 TajikistanMuhammadjon Hokimiyon 315
Silver medal 66 TurkeyEge Kabasakaloglu 313
Silver medal 67 Viet NamHuy Le Quang 311
Silver medal 68 - 69 HungaryGellért Tóth 308
Silver medal 68 - 69 Viet NamVu Nguyen Hoang 308
Silver medal 70 SerbiaMateja Vukelić 305
Silver medal 71 UkraineKostiantyn Savchuk 304
Silver medal 72 - 74 BangladeshMamnoon Siam 302
Silver medal 72 - 74 CroatiaVito Anić 302
Silver medal 72 - 74 BrazilYan Matheus Tavares e Silva 302
Silver medal 75 - 76 BrazilLuiz Henrique Yuji Delgado Oda 301
Silver medal 75 - 76 BelarusStanislau Damasevich 301
Silver medal 77 - 78 IndonesiaEdbert Geraldy Cangdinata 300
Silver medal 77 - 78 IsraelYanir Edri 300
Silver medal 79 - 81 BangladeshFarhan Ahmad 297
Silver medal 79 - 81 RomaniaTiberiu-Ioan Mușat 297
Silver medal 79 - 81 ItalyTommaso Dossi 297
Silver medal 82 - 83 IsraelGonen Gazit 292
Silver medal 82 - 83 SloveniaMatija Likar 292
Silver medal 84 FinlandJuho Röyskö 290
Silver medal 85 - 88 ArmeniaAleksandr Abelyan 289
Silver medal 85 - 88 Hong KongChong Ho Hsieh 289
Silver medal 85 - 88 Hong KongLingrui Xie 289
Silver medal 85 - 88 IrelandSuneet Mahajan 289
Bronze medal 89 SwedenHerman Lauenstein 288
Bronze medal 90 - 91 BrazilCarolina Moura 286
Bronze medal 90 - 91 CubaManuel Darío Oliver Ballesteros 286
Bronze medal 92 PhilippinesVincent Dela Cruz 285
Bronze medal 93 Saudi ArabiaFares Basuni 280
Bronze medal 94 BelarusAndrei Kastsiany 277
Bronze medal 95 - 99 RomaniaAlexandru Luchianov 275
Bronze medal 95 - 99 AzerbaijanAziz Huseynov 275
Bronze medal 95 - 99 AustraliaJames King 275
Bronze medal 95 - 99 TurkeyOlcay Oransoy 275
Bronze medal 95 - 99 IsraelYoav Katz 275
Bronze medal 100 GermanyMarc Strufe 273
Bronze medal 101 ArmeniaEmil Kostanyan 271
Bronze medal 102 KazakhstanZhambyl Maksotov 268
Bronze medal 103 EstoniaAndres Alumets 265
Bronze medal 104 - 105 BelarusDzianis Lahunou 263
Bronze medal 104 - 105 NorwayMagnus Hegdahl 263
Bronze medal 106 - 107 CyprusCharalampos Georgiou 262
Bronze medal 106 - 107 CanadaThomas Guo 262
Bronze medal 108 - 109 AustraliaEvan Lin 261
Bronze medal 108 - 109 KyrgyzstanIslam Davletov 261
Bronze medal 110 SwedenVictor Vatn 260
Bronze medal 111 FranceOscar Fischler 255
Bronze medal 112 KazakhstanMansur Mukimbekov 254
Bronze medal 113 CzechiaViktor Fukala 253
Bronze medal 114 - 118 KazakhstanAltair Ashurov 252
Bronze medal 114 - 118 KyrgyzstanArtur Aidarov 252
Bronze medal 114 - 118 SloveniaDomen Hočevar 252
Bronze medal 114 - 118 LithuaniaModestas Gujis 252
Bronze medal 114 - 118 BrazilPedro Shinzato Chen 252
Bronze medal 119 PhilippinesRaphael Dylan Dalida 251
Bronze medal 120 - 121 SerbiaJovan Bengin 250
Bronze medal 120 - 121 South KoreaTaehwan Jang 250
Bronze medal 122 United KingdomErekle Roinishvili 249
Bronze medal 123 MalaysiaHua Zhi Vee 248
Bronze medal 124 - 125 FranceJustin Cahuzac 246
Bronze medal 124 - 125 CroatiaKrešimir Nežmah 246
Bronze medal 126 - 127 AustriaMatthias Pleschinger 245
Bronze medal 126 - 127 CzechiaOndřej Sladký 245
Bronze medal 128 - 129 SwedenOlle Lapidus 242
Bronze medal 128 - 129 IndiaPranjal Srivastava 242
Bronze medal 130 SerbiaAleksandar Višnjić 240
Bronze medal 131 LithuaniaDovydas Vadišius 239
Bronze medal 132 United KingdomJames Tan 237
Bronze medal 133 HungaryKornél Szabó 236
Bronze medal 134 - 135 LithuaniaAldas Lenkšas 233
Bronze medal 134 - 135 South AfricaAndi Qu 233
Bronze medal 136 PhilippinesFrederick Ivan Tan 232
Bronze medal 137 RomaniaMircea Donciu 229
Bronze medal 138 BangladeshMd Nafis Ul Haque Shifat 228
Bronze medal 139 EgyptOsama Alkhodairy 226
Bronze medal 140 - 143 NetherlandsAndy van Horssen 225
Bronze medal 140 - 143 KyrgyzstanDaniyar Beishekeev 225
Bronze medal 140 - 143 ThailandKanin Suphap 225
Bronze medal 140 - 143 KazakhstanMukhammadarif Sakhmoldin 225
Bronze medal 144 GeorgiaGiorgi Nadareishvili 224
Bronze medal 145 MalaysiaKwong Weng Loh 223
Bronze medal 146 MacaoTong Sam Zheng 222
Bronze medal 147 - 150 United KingdomAntoni Pilat 220
Bronze medal 147 - 150 ItalyDavide Bartoli 220
Bronze medal 147 - 150 IsraelLior Yehezkely 220
Bronze medal 147 - 150 TurkeyYusuf Onur Usumez 220
Bronze medal 151 IrelandOisin Davey 217
Bronze medal 152 MoldovaVictor Purice 216
Bronze medal 153 LatviaMatīss Kristiņš 215
Bronze medal 154 ItalyValerio Stancanelli 214
Bronze medal 155 - 157 BangladeshArman Ferdous 213
Bronze medal 155 - 157 AzerbaijanSaid Nasibov 213
Bronze medal 155 - 157 KyrgyzstanTengiz Bekkoyonov 213
Bronze medal 158 - 160 CyprusDemetris Chrysostomou 210
Bronze medal 158 - 160 BulgariaRumen Mihov 210
Bronze medal 158 - 160 MalaysiaShao Qian Chew 210
Bronze medal 161 - 162 SlovakiaEliška Macáková 209
Bronze medal 161 - 162 BelarusIlya Kuchynski 209
Bronze medal 163 - 164 EstoniaMarko Tsengov 208
Bronze medal 163 - 164 SyriaMohammad Nour Massri 208
Bronze medal 165 - 166 EgyptHazem Issa 207
Bronze medal 165 - 166 HungaryPéter Varga 207
Bronze medal 167 - 169 ArmeniaArayi Khalatyan 206
Bronze medal 167 - 169 ChileIgnacio Muñoz 206
Bronze medal 167 - 169 LatviaValters Kalniņš 206
Bronze medal 170 - 173 AustraliaJoshua Chen 203
Bronze medal 170 - 173 GermanySaleh Pourabbasi 203
Bronze medal 170 - 173 JordanWesam Naseer 203
Bronze medal 170 - 173 BelgiumZhiyi Luo 203
174 - 176 SyriaAntwan Dabbous 202
174 - 176 FinlandLeo Varis 202
174 - 176 ThailandPapon Lapate 202
177 PolandDaniel Soboński 201
178 - 181 IndiaAditya Jain 200
178 - 181 GeorgiaArchil Basadzishvili 200
178 - 181 SwitzerlandJosia John 200
178 - 181 UkraineMaksym Tur 200
182 - 183 Bosnia and HerzegovinaBenjamin Mujkić 199
182 - 183 GeorgiaLuka Mosiashvili 199
184 - 185 PalestineNicola Abusaad 198
184 - 185 Sri LankaSithija Abhishek Kotuwewatta 198
186 MalaysiaJe Qin Chooi 197
187 - 191 AzerbaijanAmin Jalilov 195
187 - 191 North MacedoniaAndrej Shekerov 195
187 - 191 MexicoJosé Ángel Cázares Torres 195
187 - 191 GermanyLucas Schwebler 195
187 - 191 AustriaSebastian Schulze 195
192 - 193 New ZealandNicholas Grace 191
192 - 193 PortugalTiago Marques 191
194 SloveniaLan Sevčnikar 190
195 - 198 GermanyBumjun Kim 189
195 - 198 EgyptMohamed Bakry 189
195 - 198 TajikistanShakhrom Aminov 189
195 - 198 TurkmenistanSuleyman Atayev 189
199 ThailandPakarin Leetrairong 188
200 - 209 FranceAlice Tosel 187
200 - 209 TunisiaAmine Oueslati 187
200 - 209 LithuaniaAugustinas Jučas 187
200 - 209 MongoliaBelgutei Byambadorj 187
200 - 209 UzbekistanDilshodbek Khujaqulov 187
200 - 209 SwitzerlandEma Skottova 187
200 - 209 TurkmenistanGurbanberdi Gulladyyev 187
200 - 209 EstoniaJaagup Tamme 187
200 - 209 PortugalPedro Costa 187
200 - 209 MexicoVíctor Armando Jaramillo Moreno 187
210 - 211 EgyptAhmad Moursi 186
210 - 211 MongoliaBilguudei Shinezul 186
212 DenmarkThor Eriksen 185
213 - 215 CubaAlain David Escarrá García 184
213 - 215 SyriaAli Mansour 184
213 - 215 SpainDarío Martínez Ramírez 184
216 - 217 MoldovaMihai Spinei 183
216 - 217 PhilippinesSteven Reyes 183
218 - 220 SwitzerlandAlberts Reisons 181
218 - 220 SpainBernat Pagès Vives 181
218 - 220 MoldovaStanislav Brega 181
221 - 224 Bosnia and HerzegovinaAdmir Zatega 180
221 - 224 LatviaAnsis Gustavs Andersons 180
221 - 224 DenmarkElias Lolck 180
221 - 224 SlovakiaJakub Konc 180
225 - 226 TunisiaAmine Trabelsi 177
225 - 226 GeorgiaGiorgi Kobakhia 177
227 - 238 CubaAlberto Leyva Guerra 174
227 - 238 MoroccoAyman Riad Solh 174
227 - 238 UzbekistanAzimjon Urinov 174
227 - 238 MongoliaBat-Erdene Batsukh 174
227 - 238 SyriaBeshr Islam Bouli 174
227 - 238 TajikistanDilshod Imomov 174
227 - 238 AzerbaijanEmin Orujov 174
227 - 238 ArgentinaLucas Hernán Tarche 174
227 - 238 ArgentinaMatías Ezequiel Raimundez 174
227 - 238 BoliviaNicolas Mateo Valdivia Viscarra 174
227 - 238 PalestineSohaib Sawalha 174
227 - 238 ArgentinaUlises López Pacholczak 174
239 FranceCharles Dai 172
240 AustraliaBrynly Mitchell 171
241 - 242 SerbiaFilip Bojković 170
241 - 242 North MacedoniaMarko Tanevski 170
243 - 245 CyprusChristos Falas 169
243 - 245 MontenegroMatija Delic 169
243 - 245 ThailandThitrin Sastarasadhit 169
246 - 248 LatviaArtis Vijups 166
246 - 248 TunisiaLouay Farah 166
246 - 248 LuxembourgPrem Jagadeesh 166
249 - 251 ChileDiego Arias 164
249 - 251 GreeceMarkos Radaios 164
249 - 251 PalestineRoba Katout 164
252 - 255 North MacedoniaBlagojche Pavleski 163
252 - 255 TurkeyCengiz Eray Aslan 163
252 - 255 NorwayChristoffer Tryggestad 163
252 - 255 ArgentinaJoaquín Pablo Cruz 163
256 GreecePanagiotis Liampas 162
257 United KingdomBenedek Szilvasy 161
258 - 261 MexicoFernanda Sarahy Mancilla Núñez 159
258 - 261 Saudi ArabiaMohammed Alsaad 159
258 - 261 New ZealandQiushi Chen 159
258 - 261 BelgiumVladislav Morozov 159
262 - 264 New ZealandBenjamin Smith 158
262 - 264 MontenegroJovan Kascelan 158
262 - 264 MoroccoNabil Boudra 158
265 - 269 ColombiaAlvaro Bacca 157
265 - 269 MontenegroEgor Georgievskii 157
265 - 269 TunisiaHedi Chehaidar 157
265 - 269 TajikistanSherzod Sobirov 157
265 - 269 CyprusTheofanis Orfanou 157
270 El SalvadorCésar Esaú Flores Martínez 156
271 NorwayAndreas Alberg 153
272 - 273 IcelandBenedikt Vilji Magnússon 152
272 - 273 New ZealandZalan Varga 152
274 BoliviaMarco Andrés Cusicanqui León 151
275 HungaryMárton Németh 148
276 - 278 MoldovaAlexandru Andrei 147
276 - 278 South AfricaFaran Steenkamp 147
276 - 278 TurkmenistanMuhammetali Ashyrmuhammedov 147
279 - 282 Dominican RepublicAlejandro Jose Malla Martinez 146
279 - 282 PortugalAntónio Neves 146
279 - 282 Sri LankaChirath Nirodha 146
279 - 282 North MacedoniaTeo Kitanovski 146
283 South AfricaJean Weight 145
284 NorwayMagnus Eide-Fredriksen 144
285 NetherlandsVu Khoi Pham 141
286 AustriaTobias Klinger 140
287 - 288 MoroccoAymane Moutei 138
287 - 288 MontenegroFilip Dosljak 138
289 VenezuelaFrancisco Javier Molina Tirado 137
290 - 291 ArmeniaAni Khachatryan 136
290 - 291 Sri LankaLakshith Nishshanke 136
292 EstoniaKregor Ööbik 135
293 - 294 CubaCarlos Rolando Morell Rodríguez 134
293 - 294 DenmarkDaniel Birn 134
295 - 296 DenmarkLuis Sebastian Galán 133
295 - 296 CzechiaMagdaléna Mišinová 133
297 - 298 Saudi ArabiaAbdulmohsen Mohammedsaleh 131
297 - 298 FinlandJuho Arala 131
299 - 300 SpainOscar Garries Urbina 130
299 - 300 BelgiumPetar Vitorac 130
301 LuxembourgRafael Dux 129
302 - 303 UzbekistanAsliddin Ismoilov 128
302 - 303 BoliviaDaner Zein Tonconi Mendoza 128
304 El SalvadorJosé Manuel Cabrera Guardado 127
305 - 306 MoroccoMohamed Benomar El Mdeghri 122
305 - 306 PortugalTomás Faria 122
307 - 309 IrelandBenjamin Murray 120
307 - 309 Dominican RepublicJair Rafael Santana Benzan 120
307 - 309 JordanMuhammad Saad 120
310 - 311 IrelandAyushi Mahajan 119
310 - 311 LuxembourgDaniel Murphy 119
312 - 313 MexicoAlejandro Ozymandias Cepeda Beltran 116
312 - 313 Bosnia and HerzegovinaHaris Imamovic 116
314 - 315 TurkmenistanDovran Akmyradov 114
314 - 315 IcelandSamúel Arnar Hafsteinsson 114
316 - 317 VenezuelaDiego Fernando Ortiz Tepedino 113
316 - 317 Saudi ArabiaHumaid Alhuthali 113
318 SpainJoan Cintas Navarro 112
319 - 320 ColombiaAndrés David Carranza Moreno 111
319 - 320 JordanNoor Al-Shamayleh 111
321 BoliviaGilberto Rodrigo Pierre Gosset Gonzales 105
322 SwedenAbdullah Zaghmout 103
323 Bosnia and HerzegovinaEmira Ibrahimovic 101
324 El SalvadorGabriela Lourdes Rodríguez Parada 99
325 El SalvadorFernando Andreé González Meléndez 96
326 GreeceAndreas Rasvanis 95
327 VenezuelaJuan Diego Marcano Cuellar 93
328 ColombiaMiguel Sáenz 92
329 NetherlandsDaan de Groot 87
330 - 331 NigeriaDaniel Emeka-Ilozor 84
330 - 331 BelgiumDaniel Smolders 84
332 JordanMalik Sadaqa 79
333 GreeceBokis Dimitrios 78
334 NigeriaMoyinoluwa David Orimoloye 77
335 - 337 Sri LankaApiram Rajamohan 75
335 - 337 NigeriaJoseph Achimugu 75
335 - 337 PalestineMohammed Atalah 75
338 - 339 South AfricaBrent Butkow 72
338 - 339 MacaoChun Ioi Chan 72
340 ChileMarcelo Lemus 65
341 IcelandElvar Árni Bjarnason 62
342 - 344 MacaoHok Fong Wong 57
342 - 344 Dominican RepublicIraira Rivera 57
342 - 344 ColombiaKiara González 57
345 VenezuelaRubdary Valentina Rojas Linarez 56
346 - 347 LuxembourgAdam Hustava 55
346 - 347 AustriaThomas Wachter 55
348 UzbekistanMagsut Yangabayev 54
349 Dominican RepublicDivanny Perez 32
350 ChileDiego Emilio Rebollo García 24
351 NigeriaBenedict Ukwenya 14