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 Mingyang Deng 600
Gold medal 2 Yi Qian 537
Gold medal 3 Chenxin Dai 505
Gold medal 4 Haoxiang Yu 497
Gold medal 5 Rain Jiang 479
Gold medal 6 Ryomei Sugai 475
Gold medal 7 Ditbul Ban 474
Gold medal 8 Ashley Aragorn Khoo 472
Gold medal 9 Zixiang Zhou 470
Gold medal 10 Harris Leung 445
Gold medal 11 Matej Urban 443
Gold medal 12 Siyong Huang 440
Gold medal 13 Marco Meijer 439
Gold medal 14 Dorijan Lendvaj 432
Gold medal 15 Jan Strzeszyński 416
Gold medal 16 Patrick Pavić 415
Gold medal 17 - 18 Ioan Popescu 414
Gold medal 17 - 18 Timothy Feng 414
Gold medal 19 - 20 Egor Lifar 412
Gold medal 19 - 20 Mikhail Budnikov 412
Gold medal 21 Alireza Keshavarz Hedayati 403
Gold medal 22 - 23 Joël Huber 390
Gold medal 22 - 23 Shen Xing Yang 390
Gold medal 24 Timofei Fedoseev 389
Gold medal 25 Oleh Naver 382
Gold medal 26 Jiří Kalvoda 380
Gold medal 27 Ping-Hsuan Lin 378
Gold medal 28 - 29 Daiki Kodama 376
Gold medal 28 - 29 Pikatan Arya Bramajati 376
Gold medal 30 Tan Si Jie 373
Silver medal 31 Junhyuk Song 371
Silver medal 32 Allen Pei 357
Silver medal 33 - 35 Alireza Kaviani 353
Silver medal 33 - 35 Andrii Kovryhin 353
Silver medal 33 - 35 Hsin-Wei Hou 353
Silver medal 36 - 37 Ali Safary 351
Silver medal 36 - 37 Ali Shahali 351
Silver medal 38 Elliot En-Yi Liu 347
Silver medal 39 - 40 Antoni Buraczewski 344
Silver medal 39 - 40 Chen-Kai Chang 344
Silver medal 41 - 42 Phat Ho Ngoc Vinh 342
Silver medal 41 - 42 Yuto Watanabe 342
Silver medal 43 Bartłomiej Czarkowski 341
Silver medal 44 Christopher Trevisan 340
Silver medal 45 Martin Kopchev 339
Silver medal 46 Bao Truong Van Quoc 337
Silver medal 47 - 49 Richard Qi 336
Silver medal 47 - 49 Rintaro Matsuo 336
Silver medal 47 - 49 Seohyun Choi 336
Silver medal 50 - 51 Cheng U Ian 332
Silver medal 50 - 51 Danila Usachev 332
Silver medal 52 - 53 Kshitij Sodani 330
Silver medal 52 - 53 Udit Sanghi 330
Silver medal 54 Filippo Casarin 329
Silver medal 55 - 56 Tan Yi Kai 328
Silver medal 55 - 56 Viktor Kozhuharov 328
Silver medal 57 Nyamdavaa Amar 324
Silver medal 58 Nicholas Patrick 322
Silver medal 59 Benjamin Bajd 319
Silver medal 60 Adam Rajský 318
Silver medal 61 - 62 Andon Todorov 317
Silver medal 61 - 62 Rama Aryasuta Pangestu 317
Silver medal 63 - 65 Henrik Aalto 315
Silver medal 63 - 65 Man Tsung Yeung 315
Silver medal 63 - 65 Muhammadjon Hokimiyon 315
Silver medal 66 Ege Kabasakaloglu 313
Silver medal 67 Huy Le Quang 311
Silver medal 68 - 69 Gellért Tóth 308
Silver medal 68 - 69 Vu Nguyen Hoang 308
Silver medal 70 Mateja Vukelić 305
Silver medal 71 Kostiantyn Savchuk 304
Silver medal 72 - 74 Mamnoon Siam 302
Silver medal 72 - 74 Vito Anić 302
Silver medal 72 - 74 Yan Matheus Tavares e Silva 302
Silver medal 75 - 76 Luiz Henrique Yuji Delgado Oda 301
Silver medal 75 - 76 Stanislau Damasevich 301
Silver medal 77 - 78 Edbert Geraldy Cangdinata 300
Silver medal 77 - 78 Yanir Edri 300
Silver medal 79 - 81 Farhan Ahmad 297
Silver medal 79 - 81 Tiberiu-Ioan Mușat 297
Silver medal 79 - 81 Tommaso Dossi 297
Silver medal 82 - 83 Gonen Gazit 292
Silver medal 82 - 83 Matija Likar 292
Silver medal 84 Juho Röyskö 290
Silver medal 85 - 88 Aleksandr Abelyan 289
Silver medal 85 - 88 Chong Ho Hsieh 289
Silver medal 85 - 88 Lingrui Xie 289
Silver medal 85 - 88 Suneet Mahajan 289
Bronze medal 89 Herman Lauenstein 288
Bronze medal 90 - 91 Carolina Moura 286
Bronze medal 90 - 91 Manuel Darío Oliver Ballesteros 286
Bronze medal 92 Vincent Dela Cruz 285
Bronze medal 93 Fares Basuni 280
Bronze medal 94 Andrei Kastsiany 277
Bronze medal 95 - 99 Alexandru Luchianov 275
Bronze medal 95 - 99 Aziz Huseynov 275
Bronze medal 95 - 99 James King 275
Bronze medal 95 - 99 Olcay Oransoy 275
Bronze medal 95 - 99 Yoav Katz 275
Bronze medal 100 Marc Strufe 273
Bronze medal 101 Emil Kostanyan 271
Bronze medal 102 Zhambyl Maksotov 268
Bronze medal 103 Andres Alumets 265
Bronze medal 104 - 105 Dzianis Lahunou 263
Bronze medal 104 - 105 Magnus Hegdahl 263
Bronze medal 106 - 107 Charalampos Georgiou 262
Bronze medal 106 - 107 Thomas Guo 262
Bronze medal 108 - 109 Evan Lin 261
Bronze medal 108 - 109 Islam Davletov 261
Bronze medal 110 Victor Vatn 260
Bronze medal 111 Oscar Fischler 255
Bronze medal 112 Mansur Mukimbekov 254
Bronze medal 113 Viktor Fukala 253
Bronze medal 114 - 118 Altair Ashurov 252
Bronze medal 114 - 118 Artur Aidarov 252
Bronze medal 114 - 118 Domen Hočevar 252
Bronze medal 114 - 118 Modestas Gujis 252
Bronze medal 114 - 118 Pedro Shinzato Chen 252
Bronze medal 119 Raphael Dylan Dalida 251
Bronze medal 120 - 121 Jovan Bengin 250
Bronze medal 120 - 121 Taehwan Jang 250
Bronze medal 122 Erekle Roinishvili 249
Bronze medal 123 Hua Zhi Vee 248
Bronze medal 124 - 125 Justin Cahuzac 246
Bronze medal 124 - 125 Krešimir Nežmah 246
Bronze medal 126 - 127 Matthias Pleschinger 245
Bronze medal 126 - 127 Ondřej Sladký 245
Bronze medal 128 - 129 Olle Lapidus 242
Bronze medal 128 - 129 Pranjal Srivastava 242
Bronze medal 130 Aleksandar Višnjić 240
Bronze medal 131 Dovydas Vadišius 239
Bronze medal 132 James Tan 237
Bronze medal 133 Kornél Szabó 236
Bronze medal 134 - 135 Aldas Lenkšas 233
Bronze medal 134 - 135 Andi Qu 233
Bronze medal 136 Frederick Ivan Tan 232
Bronze medal 137 Mircea Donciu 229
Bronze medal 138 Md Nafis Ul Haque Shifat 228
Bronze medal 139 Osama Alkhodairy 226
Bronze medal 140 - 143 Andy van Horssen 225
Bronze medal 140 - 143 Daniyar Beishekeev 225
Bronze medal 140 - 143 Kanin Suphap 225
Bronze medal 140 - 143 Mukhammadarif Sakhmoldin 225
Bronze medal 144 Giorgi Nadareishvili 224
Bronze medal 145 Kwong Weng Loh 223
Bronze medal 146 Tong Sam Zheng 222
Bronze medal 147 - 150 Antoni Pilat 220
Bronze medal 147 - 150 Davide Bartoli 220
Bronze medal 147 - 150 Lior Yehezkely 220
Bronze medal 147 - 150 Yusuf Onur Usumez 220
Bronze medal 151 Oisin Davey 217
Bronze medal 152 Victor Purice 216
Bronze medal 153 Matīss Kristiņš 215
Bronze medal 154 Valerio Stancanelli 214
Bronze medal 155 - 157 Arman Ferdous 213
Bronze medal 155 - 157 Said Nasibov 213
Bronze medal 155 - 157 Tengiz Bekkoyonov 213
Bronze medal 158 - 160 Demetris Chrysostomou 210
Bronze medal 158 - 160 Rumen Mihov 210
Bronze medal 158 - 160 Shao Qian Chew 210
Bronze medal 161 - 162 Eliška Macáková 209
Bronze medal 161 - 162 Ilya Kuchynski 209
Bronze medal 163 - 164 Marko Tsengov 208
Bronze medal 163 - 164 Mohammad Nour Massri 208
Bronze medal 165 - 166 Hazem Issa 207
Bronze medal 165 - 166 Péter Varga 207
Bronze medal 167 - 169 Arayi Khalatyan 206
Bronze medal 167 - 169 Ignacio Muñoz 206
Bronze medal 167 - 169 Valters Kalniņš 206
Bronze medal 170 - 173 Joshua Chen 203
Bronze medal 170 - 173 Saleh Pourabbasi 203
Bronze medal 170 - 173 Wesam Naseer 203
Bronze medal 170 - 173 Zhiyi Luo 203
174 - 176 Antwan Dabbous 202
174 - 176 Leo Varis 202
174 - 176 Papon Lapate 202
177 Daniel Soboński 201
178 - 181 Aditya Jain 200
178 - 181 Archil Basadzishvili 200
178 - 181 Josia John 200
178 - 181 Maksym Tur 200
182 - 183 Benjamin Mujkić 199
182 - 183 Luka Mosiashvili 199
184 - 185 Nicola Abusaad 198
184 - 185 Sithija Abhishek Kotuwewatta 198
186 Je Qin Chooi 197
187 - 191 Amin Jalilov 195
187 - 191 Andrej Shekerov 195
187 - 191 José Ángel Cázares Torres 195
187 - 191 Lucas Schwebler 195
187 - 191 Sebastian Schulze 195
192 - 193 Nicholas Grace 191
192 - 193 Tiago Marques 191
194 Lan Sevčnikar 190
195 - 198 Bumjun Kim 189
195 - 198 Mohamed Bakry 189
195 - 198 Shakhrom Aminov 189
195 - 198 Suleyman Atayev 189
199 Pakarin Leetrairong 188
200 - 209 Alice Tosel 187
200 - 209 Amine Oueslati 187
200 - 209 Augustinas Jučas 187
200 - 209 Belgutei Byambadorj 187
200 - 209 Dilshodbek Khujaqulov 187
200 - 209 Ema Skottova 187
200 - 209 Gurbanberdi Gulladyyev 187
200 - 209 Jaagup Tamme 187
200 - 209 Pedro Costa 187
200 - 209 Víctor Armando Jaramillo Moreno 187
210 - 211 Ahmad Moursi 186
210 - 211 Bilguudei Shinezul 186
212 Thor Eriksen 185
213 - 215 Alain David Escarrá García 184
213 - 215 Ali Mansour 184
213 - 215 Darío Martínez Ramírez 184
216 - 217 Mihai Spinei 183
216 - 217 Steven Reyes 183
218 - 220 Alberts Reisons 181
218 - 220 Bernat Pagès Vives 181
218 - 220 Stanislav Brega 181
221 - 224 Admir Zatega 180
221 - 224 Ansis Gustavs Andersons 180
221 - 224 Elias Lolck 180
221 - 224 Jakub Konc 180
225 - 226 Amine Trabelsi 177
225 - 226 Giorgi Kobakhia 177
227 - 238 Alberto Leyva Guerra 174
227 - 238 Ayman Riad Solh 174
227 - 238 Azimjon Urinov 174
227 - 238 Bat-Erdene Batsukh 174
227 - 238 Beshr Islam Bouli 174
227 - 238 Dilshod Imomov 174
227 - 238 Emin Orujov 174
227 - 238 Lucas Hernán Tarche 174
227 - 238 Matías Ezequiel Raimundez 174
227 - 238 Nicolas Mateo Valdivia Viscarra 174
227 - 238 Sohaib Sawalha 174
227 - 238 Ulises López Pacholczak 174
239 Charles Dai 172
240 Brynly Mitchell 171
241 - 242 Filip Bojković 170
241 - 242 Marko Tanevski 170
243 - 245 Christos Falas 169
243 - 245 Matija Delic 169
243 - 245 Thitrin Sastarasadhit 169
246 - 248 Artis Vijups 166
246 - 248 Louay Farah 166
246 - 248 Prem Jagadeesh 166
249 - 251 Diego Arias 164
249 - 251 Markos Radaios 164
249 - 251 Roba Katout 164
252 - 255 Blagojche Pavleski 163
252 - 255 Cengiz Eray Aslan 163
252 - 255 Christoffer Tryggestad 163
252 - 255 Joaquín Pablo Cruz 163
256 Panagiotis Liampas 162
257 Benedek Szilvasy 161
258 - 261 Fernanda Sarahy Mancilla Núñez 159
258 - 261 Mohammed Alsaad 159
258 - 261 Qiushi Chen 159
258 - 261 Vladislav Morozov 159
262 - 264 Benjamin Smith 158
262 - 264 Jovan Kascelan 158
262 - 264 Nabil Boudra 158
265 - 269 Alvaro Bacca 157
265 - 269 Egor Georgievskii 157
265 - 269 Hedi Chehaidar 157
265 - 269 Sherzod Sobirov 157
265 - 269 Theofanis Orfanou 157
270 César Esaú Flores Martínez 156
271 Andreas Alberg 153
272 - 273 Benedikt Vilji Magnússon 152
272 - 273 Zalan Varga 152
274 Marco Andrés Cusicanqui León 151
275 Márton Németh 148
276 - 278 Alexandru Andrei 147
276 - 278 Faran Steenkamp 147
276 - 278 Muhammetali Ashyrmuhammedov 147
279 - 282 Alejandro Jose Malla Martinez 146
279 - 282 António Neves 146
279 - 282 Chirath Nirodha 146
279 - 282 Teo Kitanovski 146
283 Jean Weight 145
284 Magnus Eide-Fredriksen 144
285 Vu Khoi Pham 141
286 Tobias Klinger 140
287 - 288 Aymane Moutei 138
287 - 288 Filip Dosljak 138
289 Francisco Javier Molina Tirado 137
290 - 291 Ani Khachatryan 136
290 - 291 Lakshith Nishshanke 136
292 Kregor Ööbik 135
293 - 294 Carlos Rolando Morell Rodríguez 134
293 - 294 Daniel Birn 134
295 - 296 Luis Sebastian Galán 133
295 - 296 Magdaléna Mišinová 133
297 - 298 Abdulmohsen Mohammedsaleh 131
297 - 298 Juho Arala 131
299 - 300 Oscar Garries Urbina 130
299 - 300 Petar Vitorac 130
301 Rafael Dux 129
302 - 303 Asliddin Ismoilov 128
302 - 303 Daner Zein Tonconi Mendoza 128
304 José Manuel Cabrera Guardado 127
305 - 306 Mohamed Benomar El Mdeghri 122
305 - 306 Tomás Faria 122
307 - 309 Benjamin Murray 120
307 - 309 Jair Rafael Santana Benzan 120
307 - 309 Muhammad Saad 120
310 - 311 Ayushi Mahajan 119
310 - 311 Daniel Murphy 119
312 - 313 Alejandro Ozymandias Cepeda Beltran 116
312 - 313 Haris Imamovic 116
314 - 315 Dovran Akmyradov 114
314 - 315 Samúel Arnar Hafsteinsson 114
316 - 317 Diego Fernando Ortiz Tepedino 113
316 - 317 Humaid Alhuthali 113
318 Joan Cintas Navarro 112
319 - 320 Andrés David Carranza Moreno 111
319 - 320 Noor Al-Shamayleh 111
321 Gilberto Rodrigo Pierre Gosset Gonzales 105
322 Abdullah Zaghmout 103
323 Emira Ibrahimovic 101
324 Gabriela Lourdes Rodríguez Parada 99
325 Fernando Andreé González Meléndez 96
326 Andreas Rasvanis 95
327 Juan Diego Marcano Cuellar 93
328 Miguel Sáenz 92
329 Daan de Groot 87
330 - 331 Daniel Emeka-Ilozor 84
330 - 331 Daniel Smolders 84
332 Malik Sadaqa 79
333 Bokis Dimitrios 78
334 Moyinoluwa David Orimoloye 77
335 - 337 Apiram Rajamohan 75
335 - 337 Joseph Achimugu 75
335 - 337 Mohammed Atalah 75
338 - 339 Brent Butkow 72
338 - 339 Chun Ioi Chan 72
340 Marcelo Lemus 65
341 Elvar Árni Bjarnason 62
342 - 344 Hok Fong Wong 57
342 - 344 Iraira Rivera 57
342 - 344 Kiara González 57
345 Rubdary Valentina Rojas Linarez 56
346 - 347 Adam Hustava 55
346 - 347 Thomas Wachter 55
348 Magsut Yangabayev 54
349 Divanny Perez 32
350 Diego Emilio Rebollo García 24
351 Benedict Ukwenya 14