IOI 2023

Date:Sept. 4, 2023
Venue:Pick Arena
Szeged, Hungary
Number of Finalists:351
Scoring:100+100+100+100+100+100=600
Series:IOI
Official Page:https://stats.ioinformatics.org/olympiads/2023
Final
RankCountry Name ScorePrize
Gold medal 1 ChinaTingqiang Xu 580
Gold medal 2 ChinaSiyuan Cheng 579
Gold medal 3 PolandAntoni Buraczewski 490.50
Gold medal 4 JapanYuki Tanaka 457.50
Gold medal 5 United StatesRain Jiang 447.50
Gold medal 6 ChinaLangrui Qi 422
Gold medal 7 United StatesAgastya Goel 418
Gold medal 8 ChinaYiping Liu 416.50
Gold medal 9 JapanShogo Amacho 411.50
Gold medal 10 Ivan Piskarev 401
Gold medal 11 CanadaRyan Bai 391
Gold medal 12 United StatesRohin Garg 388.50
Gold medal 13 IndiaKshitij Sodani 387
Gold medal 14 TaiwanChi Wang 386.50
Gold medal 15 IranParsa Pordeli Behrouz 378
Gold medal 16 United KingdomErekle Roinishvili 371.50
Gold medal 17 United StatesAustin Geng 370.50
Gold medal 18 Anton Stepanov 367.50
Gold medal 19 IsraelAlon Tanay 362.50
Gold medal 20 Valerii Rodionov 361.50
Gold medal 21 JapanDaiki Kodama 360.50
Gold medal 22 South KoreaSanghoon Park 353.50
Gold medal 23 SingaporeTia Shi Wei 349.50
Gold medal 24 IsraelDaniel Weber 345.50
Gold medal 25 JapanHibiki Nishiwaki 344.50
Gold medal 26 AustraliaEvan Lin 343.50
Gold medal 27 Viet NamKhoa Nguyen Ngoc Dang 342.50
Gold medal 28 - 29 South KoreaDonghyeon Lee 334.50
Gold medal 28 - 29 IsraelElazar Koren 334.50
Gold medal 30 Gimran Abdullin 333.50
Silver medal 31 TaiwanTing-Wei Chang 328.50
Silver medal 32 KyrgyzstanAidar Munduzbaev 325
Silver medal 33 SingaporeJames Sng 320.50
Silver medal 34 Viet NamBach Tran Xuan 317
Silver medal 35 CanadaBálint Rózsa 312.50
Silver medal 36 SlovakiaEliška Macáková 305.50
Silver medal 37 LatviaMatīss Kristiņš 301
Silver medal 38 TaiwanPo-Kai Chen 299.50
Silver medal 39 LatviaAnsis Gustavs Andersons 296.50
Silver medal 40 SerbiaIlia Kondakov 295
Silver medal 41 RomaniaAlexandru-Raul Todoran 288.50
Silver medal 42 IndonesiaVannes Wijaya 287
Silver medal 43 NorwayJakob Rødal Skaar 286
Silver medal 44 IndonesiaAlbert Ariel Putra 284.50
Silver medal 45 TurkeyFatih Solak 284
Silver medal 46 FranceOscar Fischler 282.50
Silver medal 47 - 48 BangladeshDebojoti Das Soumya 281.50
Silver medal 47 - 48 TaiwanYi-Chun Chiu 281.50
Silver medal 49 SerbiaMiloš Milutinović 280
Silver medal 50 CzechiaBenjamin Swart 279
Silver medal 51 - 52 PolandAdam Gąsienica-Samek 277.50
Silver medal 51 - 52 Hong KongChun Wong 277.50
Silver medal 53 MoldovaVictor Vorona 277
Silver medal 54 Viet NamThang Nguyen Duc 276
Silver medal 55 AustraliaJerry Zirui Li 275.50
Silver medal 56 CyprusTheofanis Orfanou 269
Silver medal 57 - 58 GermanyJohann Gaulke 267
Silver medal 57 - 58 South KoreaSungho Lee 267
Silver medal 59 FranceCharles Dai 265.50
Silver medal 60 BrazilLeonardo Valente Nascimento 264
Silver medal 61 South KoreaDitbul Ban 263.50
Silver medal 62 RomaniaLuca Perju Verzotti 261.50
Silver medal 63 RomaniaAndrei-Robert Ion 258.50
Silver medal 64 IranSoheil Mohammadkhani 257.50
Silver medal 65 PhilippinesCassidy Kyler Tan 250.50
Silver medal 66 IranFateme Tamehri 250
Silver medal 67 CanadaWarren Bei 248.50
Silver medal 68 UkraineAndrii Stolitnii 248
Silver medal 69 Hong KongChong Ho Hsieh 247.50
Silver medal 70 - 71 GermanyFinn Rudolph 247
Silver medal 70 - 71 KazakhstanTaimas Korganbayev 247
Silver medal 72 - 73 UkraineAndrii Smutchak 246.50
Silver medal 72 - 73 IndiaShreyan Ray 246.50
Silver medal 74 IndiaParas Kasmalkar 244.50
Silver medal 75 AustraliaMiles Conway 241
Silver medal 76 IranAmirhossein Vahiditabar 239
Silver medal 77 - 79 UkraineAlisa Potomkina 238.50
Silver medal 77 - 79 MalaysiaHua Zhi Vee 238.50
Silver medal 77 - 79 SpainInnokentiy Kaurov 238.50
Silver medal 80 Hong KongYi Fung Lu 238
Silver medal 81 - 82 GeorgiaTarash Dolaberidze 236
Silver medal 81 - 82 FinlandVeikko Heikkinen 236
Silver medal 83 GermanyRaphael Gaedtke 233.50
Silver medal 84 IndonesiaMatthew Allan 233
Silver medal 85 SingaporeYaw Chur Zhe 232.50
Silver medal 86 LithuaniaMartynas Šmaižys 231
Silver medal 87 Dzmitry Antashkevich 230.50
Silver medal 88 SpainAlejandro Vivero Puga 230
Bronze medal 89 SwitzerlandElias Bauer 229
Bronze medal 90 SpainDarío Martínez Ramírez 224.50
Bronze medal 91 - 92 BulgariaBoris Mihov 224
Bronze medal 91 - 92 PolandRafał Mańczyk 224
Bronze medal 93 UkraineDaryna Karpenko 220
Bronze medal 94 - 95 IndonesiaJoel Gunawan 218
Bronze medal 94 - 95 BrazilRafael Nascimento Soares 218
Bronze medal 96 - 97 EgyptAbdelmaged Nour 217.50
Bronze medal 96 - 97 BulgariaAleksandar Gatev 217.50
Bronze medal 98 - 99 SerbiaFilip Bojković 217
Bronze medal 98 - 99 CroatiaFran Babić 217
Bronze medal 100 United KingdomHanks Chong 216.50
Bronze medal 101 - 102 FinlandLeo Varis 216
Bronze medal 101 - 102 CanadaMars Xiang 216
Bronze medal 103 BrazilPedro Suyama Leston Rey 213.50
Bronze medal 104 EgyptMohamed Bakry 213
Bronze medal 105 Hong KongChi Ho Wang 212
Bronze medal 106 KyrgyzstanTengiz Bekkoyonov 211
Bronze medal 107 - 109 MacaoChon Hou Ye 209.50
Bronze medal 107 - 109 HungaryIstván Ádám Molnár 209.50
Bronze medal 107 - 109 PolandOlaf Targowski 209.50
Bronze medal 110 AustriaMartin Bierbaumer 209
Bronze medal 111 BrazilArthur Lobo Leite Lopes 208.50
Bronze medal 112 AustriaMatthias Pleschinger 208
Bronze medal 113 SerbiaNemanja Majski 207
Bronze medal 114 - 115 NorwayDavid S. Eikeland 206
Bronze medal 114 - 115 Saudi ArabiaHumaid Alhuthali 206
Bronze medal 116 - 117 SingaporeJamie Lim Jia Sin 205
Bronze medal 116 - 117 GeorgiaLuka Mosiashvili 205
Bronze medal 118 TurkeyCengiz Eray Aslan 202.50
Bronze medal 119 - 120 Sri LankaSithija Abhishek Kotuwewatta 201
Bronze medal 119 - 120 UzbekistanValijonov Dilyorbek 201
Bronze medal 121 SpainPablo Sáez Reyes 199.50
Bronze medal 122 - 124 TurkeyCagan Ahmet Yanmaz 198
Bronze medal 122 - 124 ItalyFrancesco Vercellesi 198
Bronze medal 122 - 124 HungaryLőrinc Máté 198
Bronze medal 125 ArmeniaTsovak Yegoryan 195
Bronze medal 126 SloveniaJakob Žorž 194.50
Bronze medal 127 - 128 GermanyBoldizsár Mann 194
Bronze medal 127 - 128 Viet NamMinh Nguyen Quang 194
Bronze medal 129 GeorgiaLuka Meladze 191.50
Bronze medal 130 ArmeniaSamvel Abelyan 190
Bronze medal 131 - 132 LuxembourgDaniel Murphy 189
Bronze medal 131 - 132 Mikhail Brel 189
Bronze medal 133 - 134 ThailandPakarin Leetrairong 188.50
Bronze medal 133 - 134 CzechiaŠtěpán Mikéska 188.50
Bronze medal 135 IndiaSushil Raaja Umasudhan 187.50
Bronze medal 136 South AfricaBenjamin Kleyn 187
Bronze medal 137 TurkeyBerke Inan Tol 186.50
Bronze medal 138 - 140 South AfricaMinkyum Kim 186
Bronze medal 138 - 140 GreecePanagiotis Paskalis 186
Bronze medal 138 - 140 MongoliaTurkhuu Batbayar 186
Bronze medal 141 MoldovaTimur Degteari 184.50
Bronze medal 142 - 143 United KingdomSamuel Trajtenberg 183
Bronze medal 142 - 143 ThailandTeetat Thamronglak 183
Bronze medal 144 - 145 BangladeshFarhan Ahmad 181
Bronze medal 144 - 145 GeorgiaIrakli Sulamanidze 181
Bronze medal 146 North MacedoniaDamjan Davkov 180
Bronze medal 147 HungaryMárton Németh 179
Bronze medal 148 - 149 ItalyAlessandro Lombardo 177
Bronze medal 148 - 149 PhilippinesJerome Austin Te 177
Bronze medal 150 - 151 MongoliaEnerelt Delgerdalai 175
Bronze medal 150 - 151 BelgiumZhiyi Luo 175
Bronze medal 152 DenmarkLuna Skjernaa Mygind 174.50
Bronze medal 153 SlovakiaJán Gottweis 174
Bronze medal 154 BangladeshJarif Rahman 173.50
Bronze medal 155 MoldovaVeaceslav Guzun 172
Bronze medal 156 EgyptYahia Elhawy 170
Bronze medal 157 - 159 RomaniaAlexandru Luchianov 169
Bronze medal 157 - 159 BulgariaAtanas Dimitrov 169
Bronze medal 157 - 159 PhilippinesFilbert Ephraim Wu 169
Bronze medal 160 KyrgyzstanAlihan Aidarbekov 167
Bronze medal 161 Ryhor Koshman 165
Bronze medal 162 EgyptYahia Emara 164.50
Bronze medal 163 UzbekistanDilshodbek Khujaev 164
Bronze medal 164 LatviaAdriāns Piliksers 163.50
Bronze medal 165 - 166 SyriaAmin Charba 163
Bronze medal 165 - 166 BulgariaVesselin Markovich 163
Bronze medal 167 - 168 New ZealandAnatol Coen 162
Bronze medal 167 - 168 FranceThéo Hollender 162
Bronze medal 169 FinlandJonni Haapiainen 161
Bronze medal 170 New ZealandGuanhan Li 160
Bronze medal 171 - 172 CroatiaToni Brajko 159
Bronze medal 171 - 172 Uladzimir Marozau 159
Bronze medal 173 MongoliaOnolt Khurtsbilguun 158
Bronze medal 174 CroatiaIvan Janjić 156.50
Bronze medal 175 - 178 AzerbaijanFuad Garayev 153
Bronze medal 175 - 178 ArmeniaGagik Gevorgyan 153
Bronze medal 175 - 178 KazakhstanNazar Serazitdinov 153
Bronze medal 175 - 178 New ZealandPhoebe Zhang 153
179 LithuaniaNedas Bolevičius 151.50
180 - 182 KyrgyzstanBaitoro Mairambekov 151
Honourable Mention
180 - 182 SyriaBernard Ibrahimcha 151
Honourable Mention
180 - 182 IrelandIsaac Lee 151
Honourable Mention
183 Saudi ArabiaEssa Almousa 150
Honourable Mention
184 KazakhstanMansur Mamadakhunov 148
Honourable Mention
185 SwitzerlandJosia John 147
Honourable Mention
186 - 187 CroatiaLara Semeš 146
Honourable Mention
186 - 187 AzerbaijanSahib Aliyev 146
Honourable Mention
188 - 190 MoldovaAlexandru Andrei 145
Honourable Mention
188 - 190 New ZealandJonathon Sun 145
Honourable Mention
188 - 190 IsraelYuval Vaknin 145
Honourable Mention
191 MontenegroEgor Georgievskii 144.50
Honourable Mention
192 - 194 Bosnia and HerzegovinaAdmir Zatega 144
Honourable Mention
192 - 194 SloveniaBor Brudar 144
192 - 194 MacaoIo Fai Lei 144
Honourable Mention
195 - 196 Bosnia and HerzegovinaBenjamin Mujkić 143
195 - 196 MalaysiaKwong Weng Loh 143
Honourable Mention
197 - 198 ItalyLuca Baglietto 142
Honourable Mention
197 - 198 SwedenVictor Vatn 142
Honourable Mention
199 - 201 IcelandBenedikt Vilji Magnússon 141
Honourable Mention
199 - 201 TunisiaMohamed Ali Saidane 141
Honourable Mention
199 - 201 KazakhstanVan Li 141
Honourable Mention
202 North MacedoniaMarko Petrov 139
Honourable Mention
203 AzerbaijanFidan Huseynova 138
Honourable Mention
204 - 205 AustraliaArthur Wenqi Sun 135
Honourable Mention
204 - 205 SyriaZein Alabdeen Zammar 135
Honourable Mention
206 UzbekistanSunnatov Asilbek 133.50
Honourable Mention
207 - 208 CzechiaAntonín Maloň 133
Honourable Mention
207 - 208 CyprusDemetris Chrysostomou 133
Honourable Mention
209 - 210 PhilippinesJohn Lloyd Allas 132.50
209 - 210 SlovakiaMartin Belluš 132.50
211 MoroccoAyman Riad Solh 131
Honourable Mention
212 TunisiaAmir El Arbi 130
213 TunisiaYassine Ben Younes 128.50
Honourable Mention
214 ThailandPattarakorn Sutthajunya 127.50
215 HungaryPál Czanik 127
Honourable Mention
216 ThailandPoonyapat Sriroth 126.50
217 SyriaMohammad Wael Al Zaiback 126
218 - 219 JordanMalik Sadaqa 124
Honourable Mention
218 - 219 NorwayØystein Berntzen 124
Honourable Mention
220 CyprusAntreas Knais 122
221 PeruAngelo Farfan Ore 120
222 SwitzerlandJasmin Studer 119.50
223 MexicoCynthia Naely López Estrada 118
224 - 225 NetherlandsJeroen Krijgsman 116
Honourable Mention
224 - 225 LithuaniaLiudas Staniulis 116
226 - 227 Saudi ArabiaAdeeb AlShehry 115
Honourable Mention
226 - 227 DenmarkGustav Bille Gørtz 115
228 - 229 NorwayAdrian Dobbe Flemmen 114.50
Honourable Mention
228 - 229 CzechiaErik Ježek 114.50
230 - 231 GreeceMarkos Radaios 113
230 - 231 TunisiaTaher Ben Jabria 113
Honourable Mention
232 GreeceLazaros Karageorgiou 112.50
233 - 234 North MacedoniaBlagoj Rujanoski Stojanovski 111
233 - 234 SloveniaBrest Lenarčič 111
235 - 237 SlovakiaJakub Konc 110
235 - 237 ArgentinaJulián Máximo Cabrera 110
Honourable Mention
235 - 237 TajikistanMusharraf Shukrulloev 110
Honourable Mention
238 - 239 ItalyElia Soldati 109
238 - 239 NetherlandsWilliam Rijksen 109
Honourable Mention
240 - 242 BangladeshAbrar Al Samit Araf 107
240 - 242 MexicoJorge Sebastián Reyes Canul 107
240 - 242 SwitzerlandLinus Lüchinger 107
Honourable Mention
243 Bosnia and HerzegovinaFaruk Ibrahimović 105
244 TajikistanJamshed Rahimov 104
245 IrelandAyushi Mahajan 102
246 ColombiaMiguel Sáenz 99
247 - 248 ArgentinaAriel Fideleff 93
247 - 248 PortugalTiago Sousa 93
249 - 250 AustriaFlorian Siebenförcher 92
249 - 250 FranceRonan Legros 92
251 LatviaValters Kalniņš 91.50
252 - 253 SwedenErik Hedin 90
Honourable Mention
252 - 253 DenmarkNicolai Robinson 90
254 MacaoPok Hong Lam 88.50
255 - 258 AzerbaijanKhizri Sakhrayev 88
255 - 258 CubaMarcos Antonio Escandón García 88
255 - 258 TurkmenistanOrazmuhammet Begenjov 88
255 - 258 IrelandYuan Li 88
259 AustriaJakob Kapelari 87.50
260 PortugalTomás Faria 86
261 North MacedoniaIvan Zanov 85
262 - 263 MexicoAlejandro Ozymandias Cepeda Beltran 84
262 - 263 BoliviaGilberto Rodrigo Pierre Gosset Gonzales 84
264 SwedenTheodor Beskow 82.50
265 - 266 PeruAngie Alcantara 82
265 - 266 ColombiaBelcar Santiago Cuentas-Zavala Infante 82
267 - 268 CyprusAntreas Leonidou 80
267 - 268 TajikistanHasani Ghulomzoda 80
269 Sri LankaMindiya Karunasinghe 79
270 MexicoAlier Sanchez y Sanchez 78.50
271 PortugalLuis Barbosa 78
272 LuxembourgVadym Kazmin 75
273 - 274 PeruAlejandro Pineda Miranda 74
273 - 274 ArgentinaBianca Vicente 74
275 - 276 ChileDiego Emilio Rebollo García 73
275 - 276 El SalvadorFernando Andreé González Meléndez 73
277 South AfricaMuhammad Shah Khan 71.50
278 DenmarkDaniel Holm Rasmussen 69.50
279 MacaoChi Ho Zheng 66.50
280 - 281 MontenegroMarko Petrovic 66
280 - 281 South AfricaYoukyum Kim 66
282 JordanRaed Naseer 65
283 - 284 MongoliaKhishigdemberel Bayarkhuu 64
283 - 284 GreecePanagiotis Liampas 64
285 LithuaniaGustas Mickus 63
286 MalaysiaIsaac Kai Sheng Hew 61
287 IcelandKirill Zolotuskiy 59
288 - 289 BelgiumMikhail Skvortsov 58
288 - 289 PalestineMohammed Zaid 58
290 PalestineMohammed Wawi 54
291 SwedenEllinor Klara Åhlander 52.50
292 - 293 ArgentinaEduardo Carranza Vélez 51.50
292 - 293 ChileMatias Felipe Oteiza Vargas 51.50
294 - 296 PortugalLaura Muliar 51
294 - 296 MoroccoMouad Oujout 51
294 - 296 EstoniaRalf Robert Paabo 51
297 MoroccoAkram El Omrani 50.50
298 EcuadorBrian Gabriel Guzmán Navarrete 50
299 - 301 Saudi ArabiaJuri Aljohani 49
299 - 301 Sri LankaMinindu Jayasekara 49
299 - 301 MalaysiaYong Li Neo 49
302 VenezuelaRubdary Valentina Rojas Linarez 48
303 - 305 EstoniaAleksander Karpov 46
303 - 305 NetherlandsEmil Riedeman 46
303 - 305 TurkmenistanKadyr Amangylyjov 46
306 SloveniaNejc Mozetič 45
307 NetherlandsBoas Bakker 44.50
308 - 309 FinlandAnni Tapionlinna 44
308 - 309 BoliviaShamir Leonardo Terán Mustafá 44
310 BelgiumAlban Van Vyve 42
311 CubaCamilo Triana Barata 41.50
312 LuxembourgHlib Zabudko 40
313 EstoniaKevin Akkermann 39
314 Sri LankaShithila Mahabaduge 38
315 - 316 Bosnia and HerzegovinaAlen Avdibegović 31
315 - 316 ArmeniaHamlet Petrosyan 31
317 MoroccoMohammed Amine Moutahid 29.50
318 PeruDiana Huacasi Durand 29
319 ChileMatias Francisco Nova Baza 27.50
320 - 322 BoliviaGabriel Alberto Cruz Nogales 27
320 - 322 ColombiaJuan Camilo Almanza Gamarra 27
320 - 322 LuxembourgThanh-Viêt Jean Nguyen 27
323 - 324 El SalvadorCésar Esaú Flores Martínez 25
323 - 324 TajikistanIbrokhim Mukhamadov 25
325 IrelandFionn Kimber O'Shea 24
326 - 328 IcelandKristinn Hrafn Daníelsson 22
326 - 328 EcuadorMateo Rivera De La Cueva 22
326 - 328 IcelandRóbert Kristian Freysson 22
329 EstoniaHans Gustav Kõljalg 21
330 BelgiumNoé Zech 20
331 UzbekistanJurabekov Otabek 19
332 PalestineMohammed Atalah 17
333 - 334 MontenegroLuka Kankaraš 16
333 - 334 JordanMuhammad Saad 16
335 El SalvadorOscar José Pleités Lemus 15
336 TurkmenistanHalymmuhammet Annageldyyev 13
337 Dominican RepublicRaimond Vargas Hernandez 11
338 - 339 ColombiaJuan David Onofre Florián 9
338 - 339 BoliviaMatias Jimenez Alcocer 9
340 El SalvadorJosué Arístides Melendez Alemán 8
341 - 342 VenezuelaJesus Alejandro Duarte Bruzual 6
341 - 342 VenezuelaJuan Diego Marcano Cuellar 6
343 - 350 MontenegroAlan Adzagic 0
343 - 350 Dominican RepublicDiana Lantigua Bello 0
343 - 350 TurkmenistanDidar Choganov 0
343 - 350 VenezuelaDiego Enrique Uzcategui Ojeda 0
343 - 350 ChileLeandro Parada 0
343 - 350 EcuadorRoberto Valverde Abad 0
343 - 350 EcuadorSteven Mera 0
343 - 350 JordanZaid Hanandeh 0