IOI
International Olympiad in Informatics – Statistics
RankContestantCountryMHTCMSScore
Award
Abs.Rel.
1Vladimir MartianovRussia99367994926246277.00%Gold
2Jānis SermuliņšLatvia100209099926046176.83%Gold
3Oleg MürkEstonia100367092955745075.00%Gold
4Andy KurniaIndonesia99367392905944974.83%Gold
5Andrzej Gąsienica-SamekPoland100209896924044674.33%Gold
6Wolfgang ThallerAustria99208496925344474.00%Gold
7Wenjie QianChina100369057519743171.83%Gold
8Piotr ZielińskiPoland993691571004042370.50%Gold
9Samuli LaineFinland99368596921442270.33%Gold
10Jimmy MårdellSweden99129691942641869.67%Gold
11Marcus IsakssonSweden79209658887541669.33%Gold
12Kasper DupontDenmark9920980989440968.17%Gold
13Lu Chuan KungTaiwan10046991894039365.50%Gold
14Matthew CraigheadUnited States of America100202492926339165.17%Gold
15Chi Wing PoonHong Kong, China90205890864038464.00%Gold
15Miroslav DudíkSlovakia98205545927438464.00%Gold
17Ovidiu GheorghioiuRomania99205399921838163.50%Gold
18Kaspar Holm DaugaardDenmark9920769192037863.00%Gold
19Mikuláš PatočkaCzech Republic100203989635937061.67%Gold
20Tuan Vuong PhanVietnam9920092975836661.00%Silver
20Wong Lijie Singapore100208501006136661.00%Silver
22Timo BurkardGermany7916880899336560.83%Silver
23Un Cheong IeongMacao, China77163897379736260.33%Silver
24Karsten SperlingGermany91202592924036060.00%Silver
24Puttiphan PolnyanuntThailand94168576454436060.00%Silver
26Ke YiChina80364073894035859.67%Silver
26Peter RudermanCanada7652930875035859.67%Silver
26Stanislav FuniakSlovakia10020950885535859.67%Silver
29Anatoli PonomarevRussia80209519905335759.50%Silver
30Renārs GailisLatvia100169536258035258.67%Silver
31Mehdi MirzazadehIran100208301004835158.50%Silver
31Ognjen ArandjelovićSerbia and Montenegro100208936664035158.50%Silver
33Artsiom KuzniatsouBelarus10020660887635058.33%Silver
34Joost BatenburgNetherlands9383874874834858.00%Silver
34Mana TaghdiriIran9920920835434858.00%Silver
36Andrei LopatinRussia60365890395934257.00%Silver
36Chia Hsing YuTaiwan39368590524034257.00%Silver
38Yahav NussbaumIsrael9952540934033856.33%Silver
39Martin HajduchSlovakia7952540915933555.83%Silver
40Xiaoliang WeiChina9920500917333355.50%Silver
41Kang Pen ChenTaiwan99686320294832754.50%Silver
42Istvan MarhefkaHungary8020900924032253.67%Silver
43Kristo KuusküllEstonia8020770806031752.83%Silver
44Daniel AdkinsUnited States of America1047193974031552.50%Silver
45Krists BoitmanisLatvia10020570974031452.33%Silver
46Mohammad Taghi HajiaghayiIran10020579224031151.83%Silver
46Richard KrálovičSlovakia10020570944031151.83%Silver
46Stanislaw OvtcharovBulgaria1003685090031151.83%Silver
49Valentin GheorghitaRomania9960840274031051.67%Silver
50Kasper KristensenDenmark8520970495830951.50%Silver
51Nikolai DurovRussia80160951001730851.33%Silver
52Şükrü TikveşTürkiye7932870535630751.17%Silver
53Danie ConradieSouth Africa9636780554030550.83%Silver
54Tero KarrasFinland8012380957830350.50%Silver
55Eoin CurranIreland10020940394930250.33%Silver
56Athinodoros PanagiotidisGreece914862091029248.67%Bronze
57Marius GedminasLithuania795280757629048.33%Bronze
57Vladimir KirianskyBulgaria1002000937729048.33%Bronze
59Lei ChenChina10016023994828647.67%Bronze
60Filip KábrtCzech Republic1002076088028447.33%Bronze
61Alexandru AndoniMoldova10020502092028247.00%Bronze
62Mohan GanesalingamUnited Kingdom6208516906127846.33%Bronze
63Nuttawut TeeratornThailand6520220898027646.00%Bronze
64Teng Junbin Singapore990320806427545.83%Bronze
65Mitja ŠlencSlovenia990620338027445.67%Bronze
65Nicolai BrinzaMoldova100082092027445.67%Bronze
67Hyung Chan AnRepublic of Korea1002000886227045.00%Bronze
67Viktor SzaboHungary996813090027045.00%Bronze
69Jan KratochvílCzech Republic7936001004826343.83%Bronze
70Jaroslav BlagojevićSerbia and Montenegro1006800424825843.00%Bronze
71Timothy LawrenceSouth Africa992005681025642.67%Bronze
72Abdul Aziz Qohhar NoorIndonesia1002084051025542.50%Bronze
73Won Seok YooRepublic of Korea028910944025342.17%Bronze
74Mihai StroeRomania993675004025041.67%Bronze
75Russell CoxUnited States of America623653091624841.33%Bronze
76Apostolos DimitromanolakisGreece1020860547724741.17%Bronze
76Tomasz WaleńPoland3068730205624741.17%Bronze
78Piotr SankowskiPoland020840816024540.83%Bronze
79Barış TemelkuranTürkiye1001239093024440.67%Bronze
79Dennis NeshtoonAzerbaijan992030824024440.67%Bronze
81Jae Kap HanRepublic of Korea998860331724340.50%Bronze
82Ognjen FabrisCroatia1002025092023739.50%Bronze
83Ka Man ChanMacao, China1002062054023639.33%Bronze
84Sergiy HenkinUkraine79066090023539.17%Bronze
84Zarko AleksovskiNorth Macedonia992075014023539.17%Bronze
86Graeme David KemkesCanada10020319335923439.00%Bronze
86Xavier GratalSpain0205539615923439.00%Bronze
88Heriberto Betancourt DiesteCuba1002069044023338.83%Bronze
89Ognyan KulevBulgaria99000577623238.67%Bronze
90Aleš PřívětivýCzech Republic99520177022938.17%Bronze
90Darryl ShpakCanada60680069522938.17%Bronze
92Steven Chan Chee JinSingapore103694087022737.83%Bronze
93Laszlo TothHungary6001518924022537.50%Bronze
94Gabor UjhelyiHungary1003248034022337.17%Bronze
95Georges BaatzLuxembourg96683055022237.00%Bronze
95Wilke HavingaNetherlands10020160275922237.00%Bronze
97Hüseyin Özgür TanTürkiye7220410484022136.83%Bronze
97Nattee NiparnanThailand742000864122136.83%Bronze
99Robert BeattieIreland5220630434021836.33%Bronze
100Buddhika KottahachchiSri Lanka812840068021736.17%Bronze
101Lim Hong PingSingapore82800883821636.00%Bronze
101Yotam DrierIsrael822092022021636.00%Bronze
101Yuriy ManoyloUkraine791285004021636.00%Bronze
104Jesus SanzSpain97022095021435.67%Bronze
104Zvonimir BujanovićCroatia582090064021435.67%Bronze
106Akkarit SangpetchThailand7816520244021035.00%Bronze
106Alin SimpaleanRomania49201921002021035.00%Bronze
106Bashir SadjadIran1000180573521035.00%Bronze
109Bruce MerrySouth Africa99885017020934.83%Bronze
110Dan StratilaMoldova100160092020834.67%Bronze
110Tobias KaufmannSwitzerland602060095920834.67%Bronze
112Neil GirdharCanada052670642020333.83%Bronze
113Robert BradyUnited Kingdom020781504019833.00%
114Kook-Jin AnRepublic of Korea80000694819732.83%
115Wing-On ChingHong Kong, China802084011019532.50%
116Benjamin MathewsUnited States of America992000443119432.33%
117Dejan JovanovićSerbia and Montenegro99167106019232.00%
118Duvier ZuluagaColombia100206704019131.83%
119Jari KarppanenFinland92083069818931.50%
120Arūnas MiliūnasLithuania590330544018631.00%
120Christophe PorteneuveFrance020720544018631.00%
120Dmytro NalyvaykoUkraine80208501018631.00%
120Milan StanojevićSerbia and Montenegro99120075018631.00%
124Nghia Pham DucVietnam96074015018530.83%
125Tanel LinnasEstonia020580624018030.00%
126Zoran MajstrovićCroatia05233092017729.50%
127Janez BrankSlovenia99000354017429.00%
127Sy Vinh LeVietnam99205500017429.00%
127Viet Nguyen HoangVietnam99200055017429.00%
130Dzmitry MitskevichBelarus300670324016928.17%
131Peter KaufmannSwitzerland1002002028016828.00%
132Arsene Von WyssSwitzerland80855021016427.33%
132Juris KriķisLatvia1002000182616427.33%
134Daniel MorenoSpain163640068016026.67%
135Martin Dario SafeArgentina99039021015926.50%
136Lauri LubiEstonia7308500015826.33%
136Liong Sauw MingIndonesia402013085015826.33%
138Pablo Gabriel BenderskyArgentina66209060015525.83%
139Chia-Liang KaoTaiwan553621038015025.00%
140Kasper EgdøDenmark202020089014924.83%
140Tsz-Kit LauHong Kong, China592040030014924.83%
142Dean ČupovićBosnia and Herzegovina5100961014824.67%
143Paul McclaveIreland0000885914724.50%
144Jan LönnbergFinland401634056014624.33%
144Socratis GeorgiouCyprus671224034014624.33%
146Felipe ReyesColombia9440044014223.67%
147Petar MitrovBulgaria100201704014123.50%
148Vladica SarkNorth Macedonia10000004014023.33%
149Vaidas GasiūnasLithuania0009642013823.00%
149Željko ŠvedićCroatia100018020013823.00%
151Stephen WilliamsUnited Kingdom036190384013322.17%
152Michael SchneiderGermany89201805013222.00%
153Christian MüllerGermany0097032012921.50%
154Ümit AkkuşTürkiye9920006012520.83%
155Steven NicolaouCyprus6206101012420.67%
156Giorgi ManiaGeorgia10020000012020.00%
157Tushara KarunaratnaSri Lanka4007700011719.50%
158Admir TuzovićBosnia and Herzegovina52024039011519.17%
159Dzmitry MasaliyeuBelarus02000544011419.00%
159Jose Juan FernándezSpain0200094011419.00%
161Isuru Malaka SeneviratneSri Lanka9912000011118.50%
161Simon NickersonUnited Kingdom401220039011118.50%
163Ariel AmirIsrael02068184011018.33%
163Martin MladenovskiNorth Macedonia10000010011018.33%
165Nicholas Van EschSouth Africa9000001810818.00%
166Josue Ramirez OrtizMexico40122052010617.67%
167Bekari BartaiaGeorgia282020037010517.50%
168David KornmüllerAustria73200011010417.33%
169Chan Fong ChioMacao, China0120088010016.67%
169Matias Brunstein MacriArgentina1000000010016.67%
169Ognen IvanovskiNorth Macedonia42001804010016.67%
172Konstantinos SofokleousCyprus99000009916.50%
172Pär SöderhjelmSweden012820509916.50%
172Sergiy DidenkoUkraine99000009916.50%
175Rohana Deshapriya RezelSri Lanka762000009616.00%
176Judith HelgersNetherlands4203110909215.33%
176Uladzimir TankovichBelarus3220000409215.33%
178Bob FischLuxembourg2020008408814.67%
179Laurent SchmalenLuxembourg020705808514.17%
180William BlackwellTrinidad and Tobago630110007412.33%
181Klemen KendaSlovenia084901607312.17%
181Wai Kouk HoMacao, China73000007312.17%
183Chun-Ho LeungHong Kong, China00660607212.00%
184Matevž HarlanderSlovenia003503607111.83%
185Mark KoudritskyIsrael000026406611.00%
186Oscar Trejo HuertaMexico00006506510.83%
187Andres RamirezColombia028360006410.67%
187Bruno SoaresPortugal00640006410.67%
189Cheng-Ning PuTrinidad and Tobago440001906310.50%
189Giorgi SazheniukiGeorgia1720200606310.50%
189Pol-Brieuc LemetayerFrance471600006310.50%
192Peter HolyAustria0201203006210.33%
193Remigijus StaniulisLithuania152020000559.17%
194Julien DufourFrance0000540549.00%
195Colin WatsonIreland0400410457.50%
196Georgios TzoumasGreece01200320447.33%
197Alejandra Villaseñor AnciraMexico0000410416.83%
198Amar ČudićBosnia and Herzegovina20030100335.50%
198Michael SurböckAustria13200000335.50%
200Pedro RibeiroPortugal00019130325.33%
201Ioannis TsoukalidisGreece2900000294.83%
202David RydhSweden0000270274.50%
203Adrian CucuMoldova0000240244.00%
203Sebastien CarlierFrance0000420244.00%
205Laurent HeinenLuxembourg0200000203.33%
205Rasim HasanovAzerbaijan0200000203.33%
205Tea KharitonashviliGeorgia0000200203.33%
208Fidens Felix Vicentius Hubertson SimanjuntakIndonesia0120060183.00%
209María del Mar Cepeda GarcíaMexico0120050172.83%
210Haris Michael VolosCyprus0120000122.00%
211Marieke van der VugtNetherlands00306091.50%
212Denis GerinaBosnia and Herzegovina00600061.00%
213Cheng-Huan PuTrinidad and Tobago00203050.83%
214Fernando RebeloPortugal00004040.67%
215Alda TomoMozambique00000000.00%
215Elnur SeyidliAzerbaijan00000000.00%
215German Ariel PellejeroArgentina00000000.00%
215João BragaPortugal00000000.00%
215Orvalho PhaguleMozambique00000000.00%
215Rufat TalibovAzerbaijan00000000.00%
215Yogishwar MaharajTrinidad and Tobago00000000.00%