IOI 2019

Date:Aug. 11, 2019
Venue: Baku, Azerbaijan
Number of Finalists:327
Scoring:100+100+100+100+100+100=600
Series:IOI
Official Page:https://stats.ioinformatics.org/olympiads/2019
Final
RankCountry Name Score
Gold medal 1 United StatesBenjamin Qi 547.09
Gold medal 2 RussiaIldar Gainullin 511.22
Gold medal 3 CanadaZixiang Zhou 494.33
Gold medal 4 ChinaZiqian Zhong 491.46
Gold medal 5 ChinaJunzhao Yang 482.39
Gold medal 6 TaiwanPo-Hsuan Su 477.14
Gold medal 7 United StatesEric Zhang 466.87
Gold medal 8 IranMahdi Jafari Raviz 464.11
Gold medal 9 AustraliaAngus Ritossa 459.26
Gold medal 10 FranceArthur Leonard 452.65
Gold medal 11 TaiwanShih-Yu Wang 445.43
Gold medal 12 SingaporeEu-Shaun Leong 444.35
Gold medal 13 United StatesDaniel Zhang 441.75
Gold medal 14 UkraineNazarii Denha 439.20
Gold medal 15 GeorgiaNikoloz Birkadze 435.75
Gold medal 16 IndonesiaAbdul Malik Nurrokhman 435.43
Gold medal 17 RussiaVladimir Romanov 435.35
Gold medal 18 South KoreaSebin Kim 435.30
Gold medal 19 Viet NamPhuc Trinh Huu Gia 433.48
Gold medal 20 ChinaJiaxuan Gao 433.11
Gold medal 21 BulgariaRadoslav Dimitrov 428.75
Gold medal 22 South KoreaGyojun Youn 425.97
Gold medal 23 KazakhstanBatyr Sardarbekov 422.81
Gold medal 24 Viet NamDuc Bui Hong 421.66
Gold medal 25 JapanMasataka Yoneda 420.89
Gold medal 26 RussiaEgor Lifar 419.30
Gold medal 27 HungaryBalazs Toth 418.26
Gold medal 28 RussiaAleksandr Morozov 414.75
Silver medal 29 JapanKoichi Namekata 411.46
Silver medal 30 IranArshia Soltani Moakhar 410.52
Silver medal 31 FranceEtienne Rossignol 409.24
Silver medal 32 IsraelNoam Gutterman 400.91
Silver medal 33 CzechiaJiri Kalvoda 400.70
Silver medal 34 CroatiaPatrick Pavic 399.97
Silver medal 35 ArgentinaCarlos Miguel Soto 399.75
Silver medal 36 IranSeyyed Mehrshad Mirmohammadi 397.50
Silver medal 37 South KoreaYujin Im 396.41
Silver medal 38 Hong KongHarris Leung 393.84
Silver medal 39 LithuaniaGediminas Lelesius 392.81
Silver medal 40 UkraineSofiia Melnyk 389.60
Silver medal 41 IsraelAlmog Wald 386.07
Silver medal 42 SlovakiaMichal Stanik 383.63
Silver medal 43 JapanYasutaka Hiraki 381.89
Silver medal 44 LithuaniaTautvydas Jasiunas 377.68
Silver medal 45 RomaniaTheodor Pierre Moroianu 376.15
Silver medal 46 Hong KongMan Tsung Yeung 376.11
Silver medal 47 BulgariaAleksandar Krastev 373.96
Silver medal 48 BelarusYaraslau Barysau 373.59
Silver medal 49 ChinaXiuhan Wang 372.59
Silver medal 50 SwedenFredrik Ekholm 371.72
Silver medal 51 CanadaVictor Rong 370.32
Silver medal 52 JapanSora Todaka 367.33
Silver medal 53 SlovakiaMartin Melicher 365.99
Silver medal 54 BulgariaMartin Kopchev 364.33
Silver medal 55 FranceHugo Peyraud-Magnin 362.69
Silver medal 56 United StatesWilliam Lin 360.20
Silver medal 57 CroatiaKresimir Nezmah 358.95
Silver medal 58 SerbiaTadija Sebez 358.62
Silver medal 59 UkraineAndriy Kuts 358.11
Silver medal 60 PortugalKevin Pucci 358.02
Silver medal 61 JordanKhaleel Al-Adhami 354.82
Silver medal 62 ThailandSanchayapol Lewgasamsarn 352.78
Silver medal 63 Viet NamKien Vu Hoang 351.77
Silver medal 64 KazakhstanDaniyar Zakarin 351.24
Silver medal 65 TurkeyEkrem Bal 350.06
Silver medal 66 SingaporeJeffrey Chun Hean Lee 346.25
Silver medal 67 SlovakiaOndrej Baranovic 345.50
Silver medal 68 IndonesiaR. Fausta Anugrah Dianparama 344.17
Silver medal 69 MoldovaAlexandru Rudi 343.49
Silver medal 70 BelarusSiarhei Protski 342.28
Silver medal 71 MongoliaNyamdavaa Amar 341.49
Silver medal 72 CzechiaJosef Minarik 341.33
Silver medal 73 RomaniaBogdan Sitaru 339.10
Silver medal 74 PolandMieszko Grodzicki 337.98
Silver medal 75 EstoniaRichard Luhtaru 335.56
Silver medal 76 PolandJakub Wasilewski 334.46
Silver medal 77 IndonesiaVincent Ling 333.77
Silver medal 78 IndiaAdhyyan Sekhsaria 332.93
Silver medal 79 IranKasra Mazaheri 331.87
Silver medal 80 AustraliaTimmy Yao 331.54
Silver medal 81 FranceRemy Kimbrough 329.99
Silver medal 82 EgyptMohamed Ehab 329.18
Bronze medal 83 South KoreaOnjo Lee 328.61
Bronze medal 84 LithuaniaMartynas Sinkievic 328.20
Bronze medal 85 GeorgiaTeimurazi Toloraia 326.46
Bronze medal 86 BulgariaViktor Kozhuharov 325.61
Bronze medal 87 IsraelRoee Sinai 324.60
Bronze medal 88 CanadaGeorge Chen 323.69
Bronze medal 89 ItalyFederico Stazi 323.02
Bronze medal 90 RomaniaLaura Ioana Georgescu 322.08
Bronze medal 91 Viet NamTung Nguyen Minh 320.94
Bronze medal 92 North MacedoniaAndrej Velichkovski 320.65
Bronze medal 93 ItalyFabrizio Brioni 319.67
Bronze medal 94 SerbiaNikola Pesic 318.76
Bronze medal 95 ThailandSirawit Pongnakintr 318.62
Bronze medal 96 TaiwanMin-Yen Tsai 316.83
Bronze medal 97 GreeceAnastasios Panagopoulos 315.87
Bronze medal 98 EstoniaToomas Tennisberg 315.13
Bronze medal 99 SlovakiaJozef Fulop 313.35
Bronze medal 100 AustraliaRyan Wang 306.93
Bronze medal 101 RomaniaAlexandru Petrescu 306.63
Bronze medal 102 IrelandKieran Horgan 302.25
Bronze medal 103 NetherlandsMarco Meijer 301.53
Bronze medal 104 KazakhstanTemirlan Baibolov 301.37
Bronze medal 105 PhilippinesDan Baterisna 301.10
Bronze medal 106 Hong KongKa Hei Wai 300.95
Bronze medal 107 GermanyVincent de Bakker 300.15
Bronze medal 108 MoldovaGabriel Cojocaru 299.78
Bronze medal 109 TurkeyCahid Enes Keles 297.33
Bronze medal 110 LatviaMatiss Kristins 297.18
Bronze medal 111 LatviaKarlis Susters 296.92
Bronze medal 112 KyrgyzstanOmurbek Dzhamalov 296.91
Bronze medal 113 SyriaAhmad Haidar 296.81
Bronze medal 114 BangladeshRezwan Arefin 295.06
Bronze medal 115 ItalyAlessandro Bortolin 294.27
Bronze medal 116 ThailandPongsaphol Pongsawakul 292.75
Bronze medal 117 IndiaRajarshi Basu 292.03
Bronze medal 118 PolandMarek Skiba 289
Bronze medal 119 BelarusAliaksei Filinovich 288.82
Bronze medal 120 United KingdomBenedict Randall Shaw 288.74
Bronze medal 121 SloveniaBenjamin Bajd 287.60
Bronze medal 122 SingaporeBenson Zhan Li Lin 287.19
Bronze medal 123 CroatiaDorijan Lendvaj 287.05
Bronze medal 124 CzechiaMichal Jires 286.08
Bronze medal 125 MalaysiaJia Jun Lee 285.89
Bronze medal 126 IndonesiaMoses Mayer 284.19
Bronze medal 127 MexicoHector Fernando Ricardez Lara 283.15
Bronze medal 128 CroatiaPavel Kliska 281.33
Bronze medal 129 SerbiaMladen Puzic 280.94
Bronze medal 130 FinlandSanteri Toivonen 280.77
Bronze medal 131 HungaryNandor Nagy 280.47
Bronze medal 132 Hong KongLok Kan Yuen 280.16
Bronze medal 133 GermanyErik Sunderhauf 279.88
Bronze medal 134 UkraineMaxym Zub 279.62
Bronze medal 135 BangladeshArman Ferdous 277.33
Bronze medal 136 KyrgyzstanShabdan Batyrkulov 277.32
Bronze medal 137 SwitzerlandNicolas Camenisch 275.54
Bronze medal 138 GermanyLennart Ferlemann 272.58
Bronze medal 139 New ZealandZhiyuan Qi 272.22
Bronze medal 140 United KingdomZachary Smith 272.15
Bronze medal 141 JordanMuhannad Alwarawreh 272.08
Bronze medal 142 SerbiaJovan Bengin 270.38
Bronze medal 143 EstoniaAndres Alumets 269.45
Bronze medal 144 SloveniaJakob Schrader 269.33
Bronze medal 145 GeorgiaBakari Gamezardashvili 267.15
Bronze medal 146 SwedenGustav Kalander 264.85
Bronze medal 147 Saudi ArabiaFares Pasuni 264.40
Bronze medal 148 SwedenHugo Eberhard 264.34
Bronze medal 149 KyrgyzstanTalantbek Zhenishbek uulu 263.76
Bronze medal 150 AustraliaTunan Shi 263.60
Bronze medal 151 BelarusKiryl Shyrma 263.36
Bronze medal 152 KazakhstanZhan Kurbanbayev 262.67
Bronze medal 153 MexicoSebastian Sanchez Lara 262.22
Bronze medal 154 BrazilFrederico Bulhoes de Souza Ribeiro 260.56
Bronze medal 155 NorwayJon-Magnus Rosenblad 260.33
Bronze medal 156 SwedenCarl Westerlund 258.31
Bronze medal 157 FinlandOlli Jarviniemi 256.33
Bronze medal 158 TaiwanBo-Yen Tang 254.77
Bronze medal 159 SwitzerlandJoel Huber 252.89
Bronze medal 160 BangladeshTasmeem Reza 252.65
Bronze medal 161 North MacedoniaAndrej Shekerov 252.27
Bronze medal 162 IsraelItay Yehuda 251
Bronze medal 163 SyriaMohammad Nour Massri 250.19
164 ItalyJakob Nogler 249.58
165 North MacedoniaMartin Dinev 248.42
166 SyriaTamer Emad 246.69
167 HungaryBalint Molnar 246.33
168 TunisiaNader Jemel 242
169 EgyptOsama Alkhodairy 241.75
170 TurkeyMehmet Hamza Erol 241.44
171 CanadaKevin Wan 241
172 BelgiumOscar Jocque 237.45
173 SpainJavier Nistal Salas 237.08
174 LatviaRenats Jursevskis 236
175 MacaoCheng U Ian 235.50
176 BelgiumSebastian Weiermann 234.27
177 AzerbaijanMurad Eynizada 232.85
178 DenmarkChristian Bertram 232.26
179 AzerbaijanAbutalib Namazov 232.24
180 South AfricaRalph McDougall 232.11
181 BrazilWillian Wang 232
182 South AfricaTian Cilliers 231.92
183 South AfricaMohammed Taariq Mowzer 231.66
184 MacaoIat Long Iong 230.33
185 CyprusAndreas Kalavas 229.91
186 UzbekistanBehruz Azam 229.08
187 IndiaShashwat Chandra 229
188 SingaporeDaniel Zhenghao Choo 228.30
189 ThailandTanapoom Laoaroon 228
190 ArgentinaLautaro Lasorsa 227.80
191 NorwayHavard Rognebakke Krogstie 225.62
192 PhilippinesMiko Surara 225
193 MalaysiaKel Zin Tan 224
194 MexicoDiego Emir Garcia Moreno 223.08
195 BrazilTiago Domingos Almeida Souza 220.34
196 New ZealandMaayan Levy 219.53
197 - 198 GreeceDimitrios Rontogiannis 219
197 - 198 FinlandRoope Salmi 219
199 GreeceEvangelos Pipis 216.98
200 North MacedoniaBlagojche Pavleski 216
201 South AfricaAndi Qu 215.09
202 LatviaVladimirs Scigolevs 212.92
203 MongoliaTugsgerel Lkhagvasuren 212.58
204 ChileMauricio Cari 212.03
205 MalaysiaMing Yean Lim 211.59
206 UzbekistanAsadullo Ganiev 210.98
207 PhilippinesSteven Reyes 210.64
208 PhilippinesDion Stephan Ong 210.11
209 HungaryAron Noszaly 209.63
210 FinlandTuukka Yildirim 206.53
211 CubaBrayan Duran Medina 205.07
212 BangladeshMamnoon Siam 204.89
213 CyprusCharalampos Georgiou 204.60
214 ColombiaOscar Sierra 204.08
215 BelgiumZhiyi Luo 203.68
216 LithuaniaJustas Zelnia 202
217 MoldovaClaudiu Babin 201.32
218 Bosnia and HerzegovinaAdmir Zatega 200.33
219 - 220 IrelandCaolan Fleming 200
219 - 220 SwitzerlandChristopher Burckhardt 200
221 United KingdomEuan Ong 198.49
222 MexicoJose Angel Cazares Torres 198
223 SpainIzan Beltran Ferreiro 197.44
224 PolandMikolaj Stepinski 197
225 MoroccoAnouar Achghaf 195.71
226 IndiaAnay Karnik 195
227 GermanyLuis Bahners 194.33
228 BrazilPedro Lucas Lanaro Sponchiado 192
229 EstoniaJaagup Tamme 188.58
230 CyprusAngelos Assos 186
231 KyrgyzstanMirbek Bakirov 185
232 PortugalDavid Nassauer 182.35
233 Sri LankaShenal Santhush Kotuwewatta 181
234 SyriaHasan Khadra 179.34
235 MongoliaTurbat Enkhbat 177
236 EgyptHazem Issa 175.91
237 ColombiaCesar Diaz 174.93
238 TunisiaOmar Besbes 173.33
239 MacaoFan Meng Hong 173.03
240 NetherlandsGijs Pennings 170.95
241 AustriaRobin Gugel 170.76
242 New ZealandIvan Solovyev 170
243 El SalvadorJose Rodrigo Santamaria 169.62
244 MacaoKai Seng Ho 166.92
245 GeorgiaDavit Khvedelidze 166
246 AzerbaijanFarhad Azimov 164.01
247 NetherlandsAnnejan van den Dool 164
248 EgyptMahmoud Adel 162.07
249 NorwayEik Hvattum Rogeberg 158.47
250 ChileDiego Salas 158
251 ChileIgnacio Munoz 155
252 - 253 MontenegroKosta Vukicevic 154
252 - 253 TunisiaRafik Hachana 154
254 AustriaThomas Kaar 153.33
255 PortugalPedro Dias 153.16
256 TurkeyBaha Eren Yaldiz 153.10
257 BelgiumJerome Mayolet 152
258 SwitzerlandValentin Imbach 147.71
259 TurkmenistanSuleyman Atayev 147.48
260 TajikistanDavlathoja Magzumov 147.28
261 MoroccoAymane Lotfi 147
262 MoldovaVictor Melinceanu 138.50
263 AustriaDaniel Fendrich 138
264 PortugalRicardo Antunes 137.94
265 ArgentinaSebastian Mestre 137
266 SloveniaMatevz Miscic 136
267 TajikistanNodir Bobiev 134
268 CzechiaRadek Olsak 133.20
269 NetherlandsCharlie van Diepen 132.33
270 SloveniaBor Groselj Simic 132
271 IrelandOisin Davey 131
272 DenmarkWilliam Bille Meyling 130.58
273 Bosnia and HerzegovinaTarik Dzaka 130.39
274 MoroccoMohamed El Khatri 127.20
275 New ZealandEric Song 125.94
276 Saudi ArabiaAbdullah Aljohani 125.49
277 MontenegroJovan Kascelan 124
278 NorwaySofus Emil Simonsen Ovretveit 123
279 AzerbaijanIbrahim Taghizade 122.95
280 - 281 United KingdomArthur Conmy 120
280 - 281 DenmarkLuis Sebastian Galan 120
282 Bosnia and HerzegovinaHaris Imamovic 116.80
283 DenmarkAlexander Skovsende 116
284 - 285 LuxembourgAlexandre Fouquet 115
284 - 285 Saudi ArabiaMohammed Alrefaei 115
286 NigeriaChibuoyim Faith Wilson Ogbonna 112.81
287 GreecePanagiotis Chatzimichos 110
288 ChileHans Kuhn 109
289 - 291 Sri LankaAshan Rathnaweera 96
289 - 291 IcelandBjarni Dagur Thor Karason 96
289 - 291 MalaysiaLi Xuan Tan 96
292 TajikistanAnushervon Bozorov 90
293 ColombiaAlvaro Bacca 84
294 TurkmenistanYakup Allakov 80.24
295 TajikistanAkmal Mamadshoev 80
296 LuxembourgLeo Gamboa Dos Santos 79
297 - 298 BoliviaDaner Zein Tonconi Mendoza 78
297 - 298 ArgentinaLaura Elena Massaccesi 78
299 TunisiaAya Ben Saad 76
300 Saudi ArabiaZiyad Alomari 68.94
301 IrelandAndrew Nash 66
302 MongoliaKhulegu Batnasan 64.33
303 Dominican RepublicArturo Aurelio Hernandez Rodriguez 64
304 IcelandAsthor Bjornsson 61
305 SpainMartin Rodriguez Munoz 56
306 Sri LankaChamindu Abeysekera 55
307 AustriaNina Mitrovic 52
308 Sri LankaLakshith Nishshanke 50
309 MoroccoMohamed Reda Glioula 49
310 El SalvadorDarwin Piche 40
311 UzbekistanSardorbek Sobirov 37.33
312 - 314 Bosnia and HerzegovinaHanka Goralija 37
312 - 314 PalestineMohammad Milhem 37
312 - 314 PalestineSamah Qarada 37
315 BoliviaFabricio Javier Cabrera Gordillo 35
316 NigeriaUfedo Peter Sule Achimugu 34
317 BoliviaRoger Danilo Enriquez Corrales 32
318 - 319 PalestineBasil Hijaz 28
318 - 319 LuxembourgStanislas Briaud 28
320 VenezuelaAna Paula De Sousa Martin 25
321 LuxembourgJarod Differdange 19
322 SpainVicent Baeza Esteve 17.50
323 TurkmenistanGurbanberdi Gulladyyev 14
324 El SalvadorJose Manuel Cabrera 10
325 - 327 PalestineAbrar Toma 0
325 - 327 TurkmenistanBazarkuly Baymuradov 0
325 - 327 UzbekistanMalokhatkhon Mukhammadieva 0