IOI
International Olympiad in Informatics – Statistics
RankContestantCountryMRSPMAScore
Award
Abs.Rel.
1Ce JinChina1001009710010010059799.50%Gold
2Zuofan WuChina1001001001001006056093.33%Gold
3Vladislav MakeevRussia100100971001006055792.83%Gold
4Mikhail PutilinRussia100100711001006053188.50%Gold
5Takuya InoueJapan10034971001006049181.83%Gold
5Zhizhou RenChina10034971001006049181.83%Gold
7Yikuan LiCanada10034931001006048781.17%Gold
8Hristo VenevBulgaria10034711001006046577.50%Gold
8Jarosław KwiecieńPoland10034711001006046577.50%Gold
8Ta-Jui HoTaiwan10034711001006046577.50%Gold
11Ali BahjatiIran10064381001006046277.00%Gold
11Jacob Por Loong TeoSingapore10064381001006046277.00%Gold
13Arash Mahmoudian BidgoliIran10064231001006044774.50%Gold
14Mateusz RadeckiPoland1003471100706043572.50%Gold
15Daniel ChiuUnited States of America10034381001006043272.00%Gold
15Daniel Peter RutschmannSwitzerland10034381001006043272.00%Gold
15Grigoriy ReznikovRussia10034381001006043272.00%Gold
15Jaehyun KooRepublic of Korea10034381001006043272.00%Gold
15Minh Phan Duc NhatVietnam10034381001006043272.00%Gold
15Václav VolhejnCzech Republic10034381001006043272.00%Gold
15Yuta TakayaJapan10034381001006043272.00%Gold
22Seungwon ShinRepublic of Korea10034311001006042570.83%Gold
23Aleksejs PopovsLatvia10034231001006041769.50%Gold
23Dhruv RohatgiUnited States of America10034231001006041769.50%Gold
23Lawrence LiUnited States of America10034231001006041769.50%Gold
26Nguyen Pham CaoVietnam1003471100704141669.33%Gold
27Kevin SunCanada10030231001006041368.83%Silver
28Bo-Syu YuTaiwan1003438801006041268.67%Silver
29Nurbakyt MadibekKazakhstan1006438100496041168.50%Silver
30Filippo Gianni BaroniItaly1003431801006040567.50%Silver
31AmirMohammad DehghanIran10064231001001640367.17%Silver
31Domagoj BradačCroatia100649100706040367.17%Silver
33Costin-Andrei OncescuRomania1003438100706040267.00%Silver
33Jerry MaoAustralia1003438100706040267.00%Silver
35Hyunsoo KimRepublic of Korea1006438100386040066.67%Silver
36Márton ErdősHungary10034231001004139866.33%Silver
37Phirasit CharoenchitseriwongThailand1003431100706039565.83%Silver
38Joakim BlikstadSweden10034311001002539065.00%Silver
38Kefan DongChina10034311001002539065.00%Silver
Denis SolonkovRussia 21006431100702539065.00%Silver*
40Mikhail NatalevichBelarus10034381001001638864.67%Silver
41Declan McDonnellAustralia1006423100702538263.67%Silver
41Kalle LuopajärviFinland10034231001002538263.67%Silver
43Andrei-Costin ConstantinescuRomania1003438100496038163.50%Silver
44Calvin LeeUnited States of America100340801006037462.33%Silver
44Riku KawasakiJapan100340801006037462.33%Silver
46Dušan ŽivanovićSerbia10034231001001637362.17%Silver
47Aleksandar KrastevBulgaria1003438100100037262.00%Silver
48Richard GongAustralia1003438100386037061.67%Silver
48Stanislav NaumovRussia1003438100386037061.67%Silver
50Arthur LéonardFrance1003491001002536861.33%Silver
50Encho MishinevBulgaria1003471100382536861.33%Silver
50Takahiro MasudaJapan1003491001002536861.33%Silver
53Phat Tran TanVietnam1003438100702536761.17%Silver
Alexandra DrozdovaRussia 21003431100386036360.50%Silver*
54Seyed Parsa MirtaheriIran100343890386036060.00%Silver
55Sanzhar BidaibekKazakhstan100343190386035358.83%Silver
56Fedar KarabeinikauBelarus1003438100206035258.67%Silver
57William Gyuho SuhRepublic of Korea1001131100496035158.50%Silver
58Srijon MukherjeeIndia1003401001001635058.33%Silver
59Clarence Xuan Da ChewSingapore1003431591002534958.17%Silver
60David WärnSweden1001131801002534757.83%Silver
61Farkhod KhakimiyonTajikistan4664231001001234557.50%Silver
62Filip BialasCzech Republic1003423591002534156.83%Silver
62Tomer AdarIsrael100342380100434156.83%Silver
64Stefanie ZbindenSwitzerland1001123901001634056.67%Silver
Mikhail AnoprenkoRussia 2100342380386033555.83%Silver*
65Péter MernyeiHungary100343159496033355.50%Silver
66Giorgi KldiashviliGeorgia100340100386033255.33%Silver
66Juliusz PhamPoland100343810006033255.33%Silver
68Toomas TennisbergEstonia100413159100033155.17%Silver
69Andrea CipriettiItaly1003431100491633055.00%Silver
69Nenad BaukSerbia1003431100491633055.00%Silver
69Rajat DeIndia1003431100491633055.00%Silver
69Rogério Aristida Guimarães JuniorBrazil1003431100491633055.00%Silver
73Wen Yuen PangSingapore100343190492532954.83%Silver
74Andrei PopaRomania1003431100382532854.67%Silver
74Lucca Morais de Arruda SiaudzionisBrazil1003431100382532854.67%Silver
74Marcel BezdrighinMoldova1003431100382532854.67%Silver
74Nazarbek AltybayKazakhstan1003431100382532854.67%Silver
78Man Hou HongMacao, China100343190491632053.33%Bronze
79Georgy SkhirtladzeGeorgia100343190382531853.00%Bronze
79Paweł BurzyńskiPoland1001123591002531853.00%Bronze
81Vladimir MaksimovskiNorth Macedonia10034389049431552.50%Bronze
81Álmos ZarándyHungary4634231001001231552.50%Bronze
83Adrian BekerCroatia100343810038431452.33%Bronze
84Mihail TarigradschiMoldova100342390491631252.00%Bronze
Askhat SakhabievRussia 2100642310002531252.00%Bronze*
85Aristofanis RontogiannisGreece1003423100381631151.83%Bronze
85Florian LeimgruberAustria1003423100381631151.83%Bronze
87Guangxuan ZhangSingapore100342390382531051.67%Bronze
88Théophane VallaeysFrance100343180382530851.33%Bronze
89Lung Sin KweeIndonesia100349100382530651.00%Bronze
90Félix BretonFrance100340591001230550.83%Bronze
90Lawrence HollomUnited Kingdom10011090100430550.83%Bronze
92Jonas PukštaLithuania10002380100030350.50%Bronze
93Hou Tin ChauMacao, China100342380491630250.33%Bronze
94Carl DybdahlDenmark100342390381630150.17%Bronze
94Farbod YadegarianCanada100342390381630150.17%Bronze
94Mahmoud HassanSyria100342390381630150.17%Bronze
97Ilya MedyanikovBelarus100342380382530050.00%Bronze
98Artur PetukhouskiBelarus100343180381629949.83%Bronze
98Carlos Galeana HernándezMexico100342310038429949.83%Bronze
100Michal SládečekSlovakia100349100381629749.50%Bronze
101Hannes IhalainenFinland10034239049029649.33%Bronze
102Jeffrey XiaoCanada100343180381229549.17%Bronze
102Nonthakit ChaiwongThailand10011080100429549.17%Bronze
104Jonathan KhooNew Zealand100642332492529348.83%Bronze
104José Manuel Tapia AvitiaMexico100349100381229348.83%Bronze
104Mohammed Yaseen MowzerSouth Africa100112359100029348.83%Bronze
107Oliver NisumaaEstonia46300901002529148.50%Bronze
107Zi Song YeohMalaysia100342380381629148.50%Bronze
107Zoltán Gábor Molnár-SáskaHungary100342380381629148.50%Bronze
110Stacia Edina JohannaIndonesia1003423100201228948.17%Bronze
111Malvika Raj JoshiIndia1006423900428146.83%Bronze
111Vilim LendvajCroatia461138100701628146.83%Bronze
113Damien GalantBelgium69343190381627846.33%Bronze
114Mahmoud BadawyEgypt10034980381627746.17%Bronze
114Radu Alexandru MunteanRomania100112380382527746.17%Bronze
116Thomas SepulchreFrance46642380382527646.00%Bronze
116Tuan Le QuangVietnam463431100491627646.00%Bronze
118Shaikhitdin NezametdinovKazakhstan69343110038027245.33%Bronze
118Ulrik De MuelenaereSouth Africa461131591002527245.33%Bronze
120Samuel SládekSlovakia100342359381627045.00%Bronze
121Sampriti PandaIndia463423100491626844.67%Bronze
121Yik Chun WongHong Kong, China100342332384126844.67%Bronze
123Nodir DaminovTajikistan10034239020026744.50%Bronze
124Fredrik HernqvistSweden100110100381626544.17%Bronze
124Ingus Jānis PretkalniņšLatvia10034235949026544.17%Bronze
126Hao-Cheng YangTaiwan100342332492526343.83%Bronze
126M. Besher MassriSyria10034310386026343.83%Bronze
128Piyawat AnantakhunThailand463431100381226143.50%Bronze
129Peter RalbovskySlovakia463423321002526043.33%Bronze
130Joseph BentonUnited Kingdom1000059100025943.17%Bronze
131Angelos PelecanosCyprus10034235938425843.00%Bronze
131Mushegh ShahinyanArmenia100343832381625843.00%Bronze
131Robin Christopher YuPhilippines10034010020425843.00%Bronze
134Marco DonadoniItaly463423100381625742.83%Bronze
135Jui-Nan YenTaiwan31343890382525642.67%Bronze
135Muhammad Yusuf SholehIndonesia46342390382525642.67%Bronze
135Nikola SpasićSerbia100112359382525642.67%Bronze
138Levon MuradyanArmenia10034235938025442.33%Bronze
138Rubab Redwan SyedBangladesh46349100491625442.33%Bronze
140Paulína SmolárováSlovakia463423100381225342.17%Bronze
141Nicolas FarossGermany1003408038025242.00%Bronze
142Methus KiatchaiwatThailand1003495949025141.83%Bronze
142Pietari KaskelaFinland46343190381225141.83%Bronze
142Sergio VieriIndonesia46343190381225141.83%Bronze
145Chuanye ChenNew Zealand100342359201224841.33%Bronze
146Liran MarkinIsrael100343132381224741.17%Bronze
147Belinda ShiAustralia46340100491624540.83%Bronze
147Jordi Guillem Rodríguez MansoSpain10011080381624540.83%Bronze
149Azret KenzhalievKyrgyzstan100342332381624340.50%Bronze
149Gonçalo ParedesPortugal46112359100424340.50%Bronze
149Nugzar ChkhaidzeGeorgia1003498020024340.50%Bronze
149Ruhan HabibBangladesh46342390381224340.50%Bronze
149Samir DroubiSyria463431100201224340.50%Bronze
154Richard HladíkCzech Republic1001105970024040.00%Bronze
155Ahmed ElBatanonyEgypt100342332381223939.83%
156Christopher BrownNew Zealand46342390202523839.67%
157Tasmeem RezaBangladesh46342380381623739.50%
158Dimitar BajraktarovNorth Macedonia1003405938023138.50%
158Tsz Fung YuHong Kong, China10034233238423138.50%
160Teofil CamarasuIreland31342390381222838.00%
161Andres UntEstonia4600100206022637.67%
162Ashot MatevosyanArmenia46342359382522537.50%
162Gabriel CojocaruMoldova100342332201622537.50%
164Daniel AtanasovBulgaria10011059381622437.33%
164Juan Carlos Sigler PriegoMexico461123321001222437.33%
166Jordan Fernando AlexanderMexico100340800421836.33%
166Mohammad AbuaboudJordan3164231000021836.33%
168Corentin SimonBelgium46112380381621435.67%
169Kristjan KongasEstonia10011313238021235.33%
170Battulga EnkhbayarMongolia4634990201221135.17%
171Bronson RudnerSouth Africa4611318038421035.00%
171Marin KišićCroatia31342390201221035.00%
173Román CastellarinArgentina31343159381620934.83%
174Angelos AssosCyprus1001105938020834.67%
174Daniel Tobias Johansen LanghoffNorway1003403238420834.67%
174Luka VukelićSerbia10011233238420834.67%
177Rafail KetsetsidisGreece10011032382520634.33%
178Amangeldi ZhusubalievKyrgyzstan4634980201620534.17%
178Jubayer RahmanBangladesh1001193249420534.17%
180Michael José Gonzales BardalesDominican Republic463499020420333.83%
181Filippo QuattrocchiItaly4634059382520233.67%
182Bakuri TsutskhashviliGeorgia46412359201220133.50%
182Noam Ta ShmaIsrael100110900020133.50%
184Emmanuil MichalainasGreece4634010020020033.33%
185Neringa LevinskaitėLithuania100005938019732.83%
185Ronald LucCzech Republic100005938019732.83%
187Kerim KochekovTurkmenistan4634080201619632.67%
188Branko FulurijaBosnia and Herzegovina463499001619532.50%
189Konstantinos AgiannisGreece313408049019432.33%
190Henrique NavasPortugal690235938419332.17%
191Roger TrujilloColombia9340321001619131.83%
192Farrell Eldrian WuPhilippines10011233220419031.67%
192Karl LundstigSweden463409020019031.67%
194Tim PoštuvanSlovenia46342332381618931.50%
195Marian DietzGermany1001105901618631.00%
195Markus Krabbe LarsenDenmark310239038418631.00%
195Stefan KurzbauerAustria460090381218631.00%
198Cho Hou TangMacao, China1001103238418530.83%
199Daniels KeziksLatvia1003003220018230.33%
200Kwan Ting ChowHong Kong, China31342332204118130.17%
200Pim SpelierNetherlands463405938418130.17%
202Ernesto David Peña HerreraCuba46343132201617929.83%
203Andrius OvsianasLithuania461131900017829.67%
204Batjargal AltangerelMongolia934080381617729.50%
205Basim KhajwalUnited Kingdom461108038017529.17%
206Farrukh KarimovTajikistan1001123320417028.33%
207Elgun JabrayilzadeAzerbaijan3134959201616928.17%
208Gustas MockusLithuania69008018016727.83%
209Aleksandrs ZajakinsLatvia463423590416627.67%
210Juha HarviainenFinland463493238416327.17%
211Hou TamMacao, China1911032100016227.00%
212Mihail DenkovskiSlovenia100119320415626.00%
213Jan Olivetti AuladellSpain3111059381615525.83%
213Karen MkrtumyanArmenia4634313201215525.83%
215Javier OlivaChile4611032491615425.67%
215Matthew HillmanUnited Kingdom461105938015425.67%
215Miquel Ortega Sánchez ColomerSpain461105938015425.67%
215Seung Je JungNew Zealand4611233238415425.67%
219Herman SletmoenNorway193401000015325.50%
220Miguel Angel Ortiz MeridaBolivia100119320015225.33%
221Rustam AghayevAzerbaijan463405901215125.17%
222Gianni WeinandArgentina461105920414023.33%
223Daniel GrosuMoldova4611032381213923.17%
224Pedro Henrique Sacramento de OliveiraBrazil100112300413823.00%
225Azur ĐonlagićBosnia and Herzegovina6911231020413722.83%
226Evripidis PapaevripidisCyprus461193238013622.67%
227Urban DuhSlovenia1911313238413522.50%
228Joël MathysSwitzerland31112332201613322.17%
229Maximiliano RedigondaArgentina313493220413021.67%
230Pascal SommerSwitzerland3111932202512821.33%
231Ankhdalai OtgonbaatarMongolia461103238012721.17%
231Arsen KasymovKyrgyzstan191105938012721.17%
231Velibor DosljakMontenegro461103238012721.17%
234Kin Long LamHong Kong, China461193220011819.67%
235Johannes HeuseveldtNetherlands313403220011719.50%
235Kieran HorganIreland911233238411719.50%
237Ron SolanIsrael10011000411519.17%
238Mohamed Fadhel OmarTunisia193423038011419.00%
239Dushan TerzikjNorth Macedonia69340100011318.83%
239Juan BedoyaColombia313403201611318.83%
239Ziya MukhtarovAzerbaijan191193238411318.83%
242Sherif NafeeEgypt311103238011218.67%
243Bolot BekbolotovKyrgyzstan46119738011118.50%
244Carlos Vinícios Ferreira SantosBrazil3111032201611018.33%
245Laurens WeynSouth Africa461101038410918.17%
245Willem StuijtChile461103220010918.17%
247Nikola StojkoskiNorth Macedonia909900010818.00%
248Alakbar AskarovAzerbaijan191103238410417.33%
249Simon Lehner-DittenbergerAustria313423100410217.00%
250Husayn HasanovUzbekistan6900320010116.83%
250Jia Jen NgMalaysia31340320410116.83%
252Uday Kantilal PatelMalaysia191103238010016.67%
253Miklós Zsigmond HorváthAustria9340322049916.50%
254Jordi Castellví FoguetSpain000593809716.17%
255Duarte NascimentoPortugal9110323849415.67%
256Adem KhachnaouiTunisia191123720129215.33%
257Bruno PloumhansBelgium0119323809015.00%
258Eoin DaveyIreland4611032008914.83%
258Mohamad DwikSyria463490008914.83%
258Omar MuhammetkulyyevTurkmenistan90080008914.83%
261Bat-Orshikh GombojavMongolia1934032008514.17%
262Bor BreceljSlovenia900323848313.83%
263Gastón Gabriel Fontenla NúñezArgentina011959007913.17%
263Guilherme PenedoPortugal900323807913.17%
265Nozimjon SafarovTajikistan460032007813.00%
266Nico GründelGermany1911903807712.83%
267Alexis EspinozaChile9110322047612.67%
268Ahmed RekikTunisia1900322047512.50%
268Muamer ParićBosnia and Herzegovina1900322047512.50%
270Oscar PeulickeDenmark011059047412.33%
271Abdurasul RakhimovUzbekistan31110102007212.00%
271Ian Vincent PalabasanPhilippines1911003847212.00%
271Maded III BataraPhilippines9110322007212.00%
274Andor Cornelis MichelsNetherlands4611010047111.83%
275Mathias ChunnooNorway900322046510.83%
276Ayman GamalEgypt1911032006210.33%
276Nusratulla Ne'matullayevUzbekistan1911032006210.33%
278Andrés PérezColombia91103200528.67%
279Mohammad AbuejheishehJordan19003200518.50%
280Christophe LauresLuxembourg00010380488.00%
281Sacha Adrien BartholméLuxembourg91191004437.17%
282Perman AtayevTurkmenistan3100704427.00%
283Ahror AbdullayevUzbekistan9003200416.83%
283Aristeidis TziapourasCyprus9003200416.83%
283Thomas Lund MathisenNorway9003200416.83%
283Viktor YuschukGermany0093200416.83%
287Ahmed SelmiTunisia9023700396.50%
288Mohammad AlkilaniJordan3100700386.33%
289Jelmer Sybren FiretNetherlands3100004355.83%
290John RyanIreland19110004345.67%
291Kelvin Xavier García TiburcioDominican Republic0003200325.33%
292Benjamin AguilarChile1900704305.00%
293Chibuoyim Faith Wilson OgbonnaNigeria1900700264.33%
294Alice RyhlDenmark9110004244.00%
295Adithya NarasingheSri Lanka01101000213.50%
295Fahrudin HalilovićBosnia and Herzegovina9000012213.50%
297Devanjith De SilvaSri Lanka900704203.33%
297Olivier GoerensLuxembourg900704203.33%
299Thomas Olivier NieuwenhuisLuxembourg0110700183.00%
300Amal TahaJordan900700162.67%
300Ruben Van DijckBelgium900700162.67%
302Nicolas GalindoColombia000704111.83%
303Maksat OrazovTurkmenistan0001000101.67%
304Bright Dumadi LesiNigeria90000091.50%
305Ashan RathnaweeraSri Lanka00070071.17%
306Suresh Michael PeirisSri Lanka00000000.00%
306Tanitoluwa Olamiji AdebayoNigeria00000000.00%
306Ufedo Peter Sule AchimuguNigeria00000000.00%