IOI 2024

Date:Sept. 6, 2024
Venue:Arab Academy for Science, Technology & Maritime Transport
Alexandria, Egypt
Number of Finalists:362
Scoring:100+100+100+100+100+100=600
Series:IOI
Official Page:https://stats.ioinformatics.org/olympiads/2024
Final
RankCountry Name ScorePrize
Gold medal 1 Kangyang Zhou 600
Gold medal 2 Adam Gąsienica-Samek 476.22
Gold medal 3 Brian Xue 471.31
Gold medal 4 Daniel Weber 439.50
Gold medal 4 Agastya Goel 438.97
Gold medal 5 Rain Jiang 434.40
Gold medal 6 Mihai-Valeriu Voicu 426.85
Gold medal 7 Bálint Rózsa 423.64
Gold medal 8 Yuchong Guo 419.17
Gold medal 9 Eliška Macáková 418.97
Gold medal 10
Daria Grekova 417.88
Gold medal 11
Ivan Piskarev 416.67
Gold medal 12 Ryan Bai 413.17
Gold medal 13 Shogo Amacho 410.72
Gold medal 14 István Ádám Molnár 402.67
Gold medal 15 Katsuki Ota 402.17
Gold medal 16 Alejandro Vivero Puga 402.16
Gold medal 17 Amirali Asgari 401.12
Gold medal 17 Elazar Koren 396.88
Gold medal 17 Samuel Trajtenberg 395.70
Gold medal 18 Duru Ozer 390.20
Gold medal 19 Rafał Mańczyk 389.84
Gold medal 20
Gimran Abdullin 376.85
Gold medal 21 Kshitij Sodani 376.31
Gold medal 22 Chun Wong 376.22
Gold medal 23 Minh Pham Cong 376.20
Gold medal 24 Bach Hoang Xuan 374.72
Gold medal 25 Debojoti Das Soumya 373.63
Gold medal 26
Miles Conway 372.17
Gold medal 27 Alon Tanay 371.88
Gold medal 27
Petr Losev 371.72
Gold medal 28 Ansis Gustavs Andersons 366.64
Gold medal 29 Eunseong Kim 362.64
Gold medal 30 David S. Eikeland 359.71
Silver medal 31 Yuya Hirasawa 359.11
Silver medal 32 Kajetan Ramsza 358.97
Silver medal 33 Mingyu Woo 357.40
Silver medal 34 Jan Gwiazda 356.19
Silver medal 35
Andy Wu 353.88
Silver medal 36 - 37 Daniel Koynov 353.61
Silver medal 36 - 37 Po-Kai Chen 353.61
Silver medal 38 Damjan Davkov 350.81
Silver medal 39 Jonni Haapiainen 349.20
Silver medal 40 Rohin Garg 348.70
Silver medal 41 Heewoo Jung 346.89
Silver medal 42 Hanks Chong 346.71
Silver medal 43 Yaw Chur Zhe 346.63
Silver medal 44 Isaac Kai Sheng Hew 344.61
Silver medal 45 Boris Mihov 344.17
Silver medal 46 Ryotaro Hayashi 342.81
Silver medal 47 Oscar Fischler 342.33
Silver medal 48 Min-chan Jung 341.64
Silver medal 49 Tuan Nguyen Huu 336.97
Silver medal 50 Veikko Heikkinen 335.70
Silver medal 51 Rareș-Andrei Neculau 331.72
Silver medal 52 Antonín Maloň 329.14
Silver medal 53 Amirhossein Farkhondeh Far 326.85
Silver medal 53 - 54 Denys Tereshchenko 326.81
Silver medal 53 - 54 Javier Badesa Pérez 326.81
Silver medal 55 Sushil Raaja Umasudhan 326.64
Silver medal 56 Matthew Allan 324.89
Silver medal 57 - 58 Andrei-Paul Iorgulescu 322.89
Silver medal 57 - 58 Maxim Tsoy 322.89
Silver medal 59 Aufan Ahmad Mumtaza 322.69
Silver medal 60 Luotian Huang 322.61
Silver medal 61 Cengiz Eray Aslan 322.20
Silver medal 62 Andrii Smutchak 321.89
Silver medal 63 Berke Inan Tol 321.69
Silver medal 64 Vesselin Markovich 319.71
Silver medal 65 Amirreza Dorosti 315.89
Silver medal 65 Brian Xiao Boyang 314.70
Silver medal 66 Anatole Bouton 313.25
Silver medal 67 Samik Goyal 311.35
Silver medal 68 Jakob Žorž 311.19
Silver medal 69
Alex Wang 308.89
Silver medal 70 Guanhan Li 308.21
Silver medal 71 Pál Czanik 308.14
Silver medal 72 Kwong Weng Loh 308.13
Silver medal 73 Mansur Taimas 307.19
Silver medal 74 Illia Permiakov 307.15
Silver medal 75 Timur Degteari 305.19
Silver medal 76 Gagik Gevorgyan 304.75
Silver medal 77 Sean Wanitchollakit 304.47
Silver medal 78 Kelven Nathanael 302.70
Silver medal 79 Ian Bobrus 302.28
Silver medal 80 Martin Bierbaumer 300.31
Silver medal 81 Jerome Austin Te 299.14
Silver medal 82 Jovian Soejono 295.70
Silver medal 83 Papangkorn Apinyanon 293.70
Silver medal 84 Alihan Aidarbekov 291.81
Silver medal 85 Nemanja Majski 290.64
Silver medal 86 - 87 Nazar Serazitdinov 289.81
Silver medal 86 - 87 Yung Ho Kwan 289.81
Silver medal 88 Lok Yin Siu 289.69
Silver medal 89 Andrey Stefanov 289.31
Bronze medal 90 Matthias Pleschinger 287.97
Bronze medal 91 Raphaël Pons 287.70
Bronze medal 92 Yi-Yu Chao 286.85
Bronze medal 93 - 94 Eduardo Carranza Vélez 286.70
Bronze medal 93 - 94 Panagiotis Paskalis 286.70
Bronze medal 95 - 96 Ihnat Zharikhin 286.13
Bronze medal 95 - 96 Maksym Shvedchenko 286.13
Bronze medal 97 James Ray Bamber 285.70
Bronze medal 98 Faruk Ibrahimović 285.25
Bronze medal 99 Filipe Lalic 285.14
Bronze medal 100 Yun-Shuo Tsao 283.47
Bronze medal 101 Ayman Riad Solh 283.21
Bronze medal 102 - 103 Minkyum Kim 283.20
Bronze medal 102 - 103 Trung Pham Ngoc 283.20
Bronze medal 104 Alessandro Lombardo 282.69
Bronze medal 105 Elias Bauer 279.35
Bronze medal 106 Adavya Goyal 278.62
Bronze medal 107 Onolt Khurtsbilguun 277.85
Bronze medal 108 Chenyu Lin 277.67
Bronze medal 109 Luca Baglietto 277.11
Bronze medal 110 Ping-Chung Chang 276.97
Bronze medal 111 Kaarel Toomet 276.14
Bronze medal 112 Theodor Beskow 276.13
Bronze medal 113 Dino Hadžić 276
Bronze medal 114 Irmuun Chinbat 274.77
Bronze medal 115
Nathan Zhou 272.69
Bronze medal 116 Francesco Vercellesi 272.47
Bronze medal 117 Markos Radaios 272.20
Bronze medal 118 Jelle van der Drift 271.47
Bronze medal 119 Parsa Farjpoursarabi 271.39
Bronze medal 119 Kristjan Lepp 269.81
Bronze medal 120 Nikola Vujica 269.15
Bronze medal 121 Mariza Paspalli 269.11
Bronze medal 122 Theofanis Orfanou 267.97
Bronze medal 123
Dzmitry Harbatouski 267.81
Bronze medal 124 Ahmed Gamal 265.39
Bronze medal 125 - 126 Simon Bachran 263.64
Bronze medal 125 - 126 Kunthee Yongvanich 262.12
Bronze medal 126 - 127 Aykhan Damirli 260.11
Bronze medal 126 - 127 Noyan Cantürk 260.11
Bronze medal 128 Miloš Milutinović 259.15
Bronze medal 129 Kang Yiming 257.83
Bronze medal 130 Arthur Lobo Leite Lopes 257.64
Bronze medal 131 Moez Mahmoud 256.83
Bronze medal 132 Marijonas Salvijus Keturakis 256.70
Bronze medal 133 Jakov Celin 254.65
Bronze medal 134 Lovro Tunjić 251.35
Bronze medal 135 - 136 Abdelmaged Nour 251.20
Bronze medal 135 - 136 Rareș-Felix Tudose 251.20
Bronze medal 137
Kiryl Kardash 250.50
Bronze medal 138 Baitoro Mairambekov 250.31
Bronze medal 139 Bianca Vicente 250.13
Bronze medal 140 Nikoloz Melikishvili 248.85
Bronze medal 141 Thawin Tengamnuay 247.72
Bronze medal 142 Filbert Ephraim Wu 247.27
Bronze medal 143 Hang Chi Ng 246.33
Bronze medal 144 Yash Thakker 244.11
Bronze medal 145 Itamar Nir 243.72
Bronze medal 145 Mihailo Jančević 242.63
Bronze medal 146 Jarif Rahman 242.19
Bronze medal 147 Muhammad Umair Ahmad Mirza 240.75
Bronze medal 148 Akhmet Issa 240.47
Bronze medal 149
Andrei Sabalenka 240.13
Bronze medal 150 Marco Antonio Escandón García 240.11
Bronze medal 151 Anton Avilov 239
Bronze medal 152 Amin Charba 238
Bronze medal 153 Hugo Bruwer 237.35
Bronze medal 154 Jan Slíva 236.50
Bronze medal 155 Victor Coen 235.47
Bronze medal 156 Martin Šindelář 235.31
Bronze medal 157 Ahmed Alhashim 234.81
Bronze medal 158 Chang Jun Lim 234.50
Bronze medal 159 Adeeb AlShehry 234.15
Bronze medal 160 Pedro Suyama Leston Rey 230.85
Bronze medal 161 Sun Beichen 230.40
Bronze medal 162 Yaël Arn 230
Bronze medal 163 Øystein Berntzen 229.81
Bronze medal 164 Victor Vatn 229.11
Bronze medal 165 Gunadi Gani 227.81
Bronze medal 166 Mardon Hazratov 227.50
Bronze medal 167 Uroš Kostadinović 227.28
Bronze medal 168 Kaleem Raza Syed 226.97
Bronze medal 169 José Andrés Lemus Velazquez 225.61
Bronze medal 170 Sebastian Meineche Falk 224.20
Bronze medal 171
Mikhail Brel 223.31
Bronze medal 172 - 173 Patrik Číhal 223
Bronze medal 172 - 173 Tomas Marcinkevičius 223
Bronze medal 174 Tsovak Yegoryan 222.50
Bronze medal 175 Mihai Esanu 218.81
Bronze medal 176 Akib Azmain Turja 217.97
Bronze medal 177 Raouf Ould Ali 216.97
178 Hakob Ayvazyan 215.47
Honourable Mention
179 David Hromádka 215.31
Honourable Mention
180 Aleks Grigoryan 213.33
Honourable Mention
181 Yan Xun Khor 213.27
Honourable Mention
182 Santiago de la Torre Zamudio 212.33
Honourable Mention
183 Zsombor Bata 211.70
Honourable Mention
184 Fuad Garayev 210.33
Honourable Mention
185 - 186 Benjamin Mujkić 209.83
Honourable Mention
185 - 186 Muhammad Saram 209.83
Honourable Mention
187 Tsz Chai Berton Choy 209.31
Honourable Mention
188 Ziyan Wang 207.03
Honourable Mention
189 Hadi Suleiman 205.81
Honourable Mention
190 Anango Prabhat 205.33
Honourable Mention
191 Irakli Sulamanidze 205.28
Honourable Mention
192 Yuan Li 204.62
Honourable Mention
193 Abdulaziz Lebiev 203.31
Honourable Mention
194 Khusanboy Mansuraliev 203
195 Logan Guerrero Díaz 202.83
Honourable Mention
196 Otar Tsibadze 202
Honourable Mention
197 Malitha Bandara 201.70
198 Patrik Prítrský 200.47
Honourable Mention
199 Abdullah Abdullah 199.83
Honourable Mention
200 Marian Soltan 199.50
Honourable Mention
201 Zein Alabdeen Zammar 198.31
202 Alin Popescu 195.19
203 Tamás Görömbey 195
204 Emmanuel Buenrostro Briseño 194.83
Honourable Mention
205 Blagoj Rujanoski Stojanovski 194.81
Honourable Mention
206 Sunnatov Asilbek 194.33
Honourable Mention
207 Youkyum Kim 193.11
Honourable Mention
208 Daniel Nieto Pérez 191
Honourable Mention
209 Antreas Knais 190.31
210 Nik Sauer 190.03
211 Raphael Heuchl 189.70
212 Sofia Maragò 187.97
213 - 215 Essa Almousa 187.81
213 - 215 Musojon Muhammadiev 187.81
213 - 215 Noé Zech 187.81
216 Daniel Ye 187.70
Honourable Mention
217 - 218 Daniel Holm Rasmussen 187.47
217 - 218 Luka Heric 187.47
219 Mahdi Benkhadra 187.31
Honourable Mention
220 Kipras Deksnys 185.97
Honourable Mention
221 Tahir Aliyev 185.77
222 - 223 Ursus Wigger 184.50
Honourable Mention
222 - 223 Yassine Ben Younes 184.50
Honourable Mention
224 Daniel Emeka-Ilozor 183.15
Honourable Mention
225 Lazaros Karageorgiou 182.62
226 Ghulam Junaid 180.47
227 Gabee De Vera 180.31
228 Mohammed Wawi 179.33
229 Gustav Bille Gørtz 179.31
Honourable Mention
230 Brest Lenarčič 178.83
Honourable Mention
231 Marwen El Arbi 176.78
232 Adnan Osmić 176.33
233 Camilo Triana Barata 175.35
234 Musharraf Shukrulloev 175.33
Honourable Mention
235 Anastasiia Saranchina 174.33
236 Shuheng Wei 173.20
Honourable Mention
237 - 239 Deera Wijesundara 172.81
237 - 239 Huseyn Aghayev 172.81
237 - 239 Rushdi Jallad 172.81
240 Frederik Vase Haraldsson 172.61
Honourable Mention
241 Joaquim Schaeverbeke 172.50
242 Maria Clara Fontes Silva 171
243 Georgios-Diomedes Varvaresos 168
244 Ismail Fateen 165.33
245 Faruk Demirović 163.81
Honourable Mention
246 Saad Alarifi 163.75
247 Ulug'bek Rakhmatullaev 161.50
248 Aidas Agejevas 160.83
249 Desh Acharjee 160
250 Hasani Ghulomzoda 159.50
251 Fernando Andreé González Meléndez 159.31
252 - 253 Maxwell He 159
252 - 253 Žan Pustoslemšek 159
254 Viliam Gottweis 155
255 Io Fai Lei 154.50
256 Adriāns Piliksers 154.33
257 Boas Bakker 153.81
258 Alejandro Pineda Miranda 153.50
259 Niilo Mikkola 153.15
260 Antreas Leonidou 151.81
Honourable Mention
261 Praveen Athauda-Arachchi 149.81
262 Pok Hong Lam 148.47
263 Alban Van Vyve 147.11
264 Kareem Kayid 144.50
265 Jesse Zhang 143.83
266 Davit Dzadzamia 143
267 - 268 Tomás Faria 142.50
Honourable Mention
267 - 268 Xu Yian 142.50
269 Rosangel Alexandra Bullon Linares 142
Honourable Mention
270 Sofie Fu 141.50
271 Walsh Letran 139
Honourable Mention
272 Diana Huacasi Durand 135.50
273 Tamir Jamiyangarav 133.50
274 Andrejs Piroženoks 130.70
275 Pierre Rouchès 129.83
276 Mousa Hamed 127.50
277 Viktor Maksimoski 127
278 Matias Francisco Nova Baza 123.81
279 Héctor Verdeal Rodríguez 123.61
280 Yhlas Amanmyradov 123.50
281 Nebili Mohamed Fares 122.50
282 Piotr Stelmaszek 117.85
283 Kristinn Hrafn Daníelsson 115.50
284 Hlieb Boiarkin 115.31
285 Santiago Guaneme Quintero 114.83
286 Edvards Freimanis 112.73
287 Laura Muliar 111.33
288 Akram Zakine 110.85
289 Yassir Salama 104.50
290 Mohamed Wassim Fkih 103.97
291 Edgardo León 103
292 Peter Zhou 101.31
293 Mindiya Karunasinghe 99.61
294 Sofija Velkovska 99.33
295 Arthur Harri Jaakko Antila 99
296 - 297 Erkhem Ganzorig 96
296 - 297 Ralf Robert Paabo 96
298 Gabriel Alberto Cruz Nogales 95.50
299 Antero Nyberg 95.31
300 Raed Naseer 94.50
301 Francis José Rodríguez Ronda 94
302 Roberto Josué Polanco Hernández 93.50
303 Eva Sóllilja Einarsdóttir 93.31
304 Albara Abdulhafith 90
305 Fionn Kimber O'Shea 89.50
306 Oscar José Pleités Lemus 88
307 Miguel Pereira 87.50
308 Atas Lapenas 86.97
309 Fabrizio Lautaro Brandellero 86.50
310 Abdallah Sherbini 86
311 Baldwin Huang 85.81
312 Samuel Leber 84
313 Shamir Leonardo Terán Mustafá 83
314 Hlib Zabudko 82.97
315 - 316 Halymmuhammet Annageldyyev 82
315 - 316 Maité Morales Carreras 82
317 Han Yang 79
318 Aleksander Emil Moltu 78
319 Simón Martínez 77
320 Þórhallur Tryggvason 76.35
321 Lucas Kuunders 75
322 Aybak Samiz 72.31
323 Anri Esoev 71.31
324 Francisco Pinhao 70.31
325 Juan José Läderach 68.81
326 Malik Sadaqa 68
327 Hojamuhammet Hydyrov 67
328 Sami Almajali 66
329 Rubdary Valentina Rojas Linarez 59
330 Tom Philippe Roth 58.31
331 - 332 Balsa Radulovic 53
331 - 332 Mohammed Cherki 53
333 Belcar Santiago Cuentas-Zavala Infante 51.31
334 Agustin Leonardo Arnez Alcocer 51
335 Didar Choganov 45
336 Arben Kryemadhi 43
337 Juan David Onofre Florián 41
338 Raphael Le Goaller 40
339 Mateo Neira 35
340 Andrew Batista García 31
341 Shuyang Feng 24
342 Roberto Valverde Abad 22
343 - 345 Adriano Augusto Hernández Rodríguez 15
343 - 345 Ahmed Albakoush 15
343 - 345 Fadel Elsenusi 15
346 Assil Abderrezak Boukhnoufa 9
347 Rubin Bekteshi 6.50
348 Mohammed Hachem 6
349 Steven Mera 3
350 - 352 Blendi Avdolli 0
350 - 352 Mathías Rivera 0
350 - 352 Nzubechukwu Chendo 0