IOI
International Olympiad in Informatics – Statistics
RankContestantCountryAFSMPTScore
Medal
Abs.Rel.
1Tomasz KulczyńskiPoland1001001001007410057495.67%Gold
2Yi YangChina1005510010010010055592.50%Gold
3Huayang GuoChina100100100100903552587.50%Gold
4Goran ŽužićCroatia100401001007410051485.67%Gold
5John PardonUnited States of America100100100100803051085.00%Gold
6Marcin AndrychowiczPoland100100100100743050484.00%Gold
6Mu YangChina100100100100743050484.00%Gold
8Qifeng ChenChina100100231001006048380.50%Gold
9Andrey KolosovRussia100100321001003046277.00%Gold
9Richard McCutchenUnited States of America100100321001003046277.00%Gold
11Ilya RazenshteynRussia100100251001003045575.83%Gold
12BoJhang HoTaiwan1001006092503043272.00%Gold
13Daniyil NeyterUkraine10010001001003043071.67%Gold
14Iskren ChernevBulgaria701001001005442470.67%Gold
15Vladislav EpifanovRussia1001000100804042070.00%Gold
15Zhomart SadykovKazakhstan1001005010070042070.00%Gold
17Bakhytzhan BaizhikenovKazakhstan805510010080041569.17%Gold
18Sepideh MahabadiIran1004010010064540968.17%Gold
19Toshiki KataokaJapan1006450100504040467.33%Gold
20Gennady KorotkevichBelarus805580100563040166.83%Gold
21Phumchanit WatanaprakornkulThailand1000100100703040066.67%Gold
22Daniel GrunwaldGermany907350100503039365.50%Gold
23Rostislav RumenovBulgaria801002592841039165.17%Gold
24Christopher ChenAustralia1001003210056038864.67%Gold
24ShangEn HuangTaiwan10010023100501538864.67%Gold
26Phitchaya PhothilimthanaThailand100734010074038764.50%Silver
27Cosmin GheorgheRomania805510010050038564.17%Silver
27Shahar PapiniIsrael8010025100503038564.17%Silver
29Jae Hyun ParkRepublic of Korea100731610090037963.17%Silver
30Bogdan-Cristian TataroiuRomania100551610010037161.83%Silver
31Michal DanilákSlovakia80645092602036661.00%Silver
32Timur AbishevKazakhstan100403210090036260.33%Silver
33Hung Doan ManhVietnam805525100703036060.00%Silver
34Uladzimir MiniailauBelarus100555310050035859.67%Silver
35Si Young OhRepublic of Korea3010018100743035258.67%Silver
36Matteo BoscariolItaly10073401003835158.50%Silver
37Giovanni MascellaniItaly10010001005035058.33%Silver
37Jack MurrayAustralia10010010050035058.33%Silver
39Saeidreza SeddighinIran1004025100543034958.17%Silver
40Han Jay YangTaiwan903240100503034257.00%Silver
41Sina Sadeghian SadeghabadIran10055251005433455.67%Silver
42Josef PiheraCzech Republic60735010050033355.50%Silver
43César KawakamiBrazil100552510050033055.00%Silver
43Tana WattanawaroonThailand40585310074533055.00%Silver
45Raman UdavichenkaBelarus407332100503032554.17%Silver
46János VinczeHungary804040100541032454.00%Silver
46Vladimir SerbinenkoSwitzerland100324010052032454.00%Silver
48Andriy KorotkovUkraine8040531005032353.83%Silver
48Ye WangUnited States of America100550100383032353.83%Silver
50Adrian AirineiRomania40552510010032053.33%Silver
50Chethiya AbeysingheSri Lanka100402510050532053.33%Silver
52Andrei GrigoreanRomania804025100423031752.83%Silver
53Kaan SoralTurkey903225100541531652.67%Silver
53Miroslav KlimošCzech Republic10064161003631652.67%Silver
55Igor ČanadiCroatia100350100503031552.50%Silver
55Vytautas GruslysLithuania10035100503031552.50%Silver
57Vladimír BožaSlovakia80252510076531151.83%Silver
58Evgeny FraimovitchIsrael80404010050031051.67%Silver
58Roman SmržCzech Republic80801005031051.67%Silver
60Dan CarmonIsrael010025100503030550.83%Silver
61Hessam AkhlaghpourIran4070100504030050.00%Silver
61Raziman Thottungal ValapuIndia100539250530050.00%Silver
63Chen XingSweden40644010050529949.83%Silver
63Emil IbrishimovBulgaria100251007429949.83%Silver
65Foo Chuan YuSingapore6088010050029849.67%Silver
66Agustín Santiago GutiérrezArgentina10053925029549.17%Silver
66Alexander KaluzhinRussia60538100443029549.17%Silver
66Taksapaun KittiakrastienThailand10040251003029549.17%Silver
69Hadar Zvi ItzikowitzIsrael8010086836029248.67%Silver
70Kęstutis ČesnavičiusLithuania7055328450029148.50%Silver
71Lik Yau YipHong Kong80322510050028747.83%Silver
72Aram ShatakhtsyanArmenia600601006628647.67%Silver
72Yuki YoshidaJapan100016100502028647.67%Silver
74Cheuk Ting LiHong Kong80408474528347.17%Bronze
75Ralf KistnerSouth Africa7040100502028046.67%Bronze
75Siarhei TsikhanBelarus404040100501028046.67%Bronze
77Pavel KlavíkCzech Republic7032251005027746.17%Bronze
78Peter OndrúškaSlovakia6040251005027545.83%Bronze
79Mikloš HomoljaSerbia601660845427445.67%Bronze
80Miguel Angel CovarrubiasMexico80162510050027145.17%Bronze
81Balázs SzalkaiHungary804010050027045.00%Bronze
82Tomaž HočevarSlovenia10040255250026744.50%Bronze
83Ming Fung Philip TaiHong Kong1001610050026644.33%Bronze
84Angus McInnesAustralia100241003826243.67%Bronze
85Adrien JarthonFrance100810050025843.00%Bronze
85András EisenbergerHungary803284422025843.00%Bronze
87Chih Cheng ShihTaiwan20432710066025642.67%Bronze
Filip PavetićCroatia 23024321007025642.67%Bronze*
88Konstantin LopyrevCanada402781008025542.50%Bronze
88Long PhamUnited Kingdom8002510050025542.50%Bronze
88Miroslav BogdanovićSerbia800251005025542.50%Bronze
88Paolo ComaschiItaly7002510060025542.50%Bronze
88Srivatsan BalakrishnanIndia1000251003025542.50%Bronze
93Marcin KurczychPoland40152510074025442.33%Bronze
93Ruslan SimonenkoUkraine80010074025442.33%Bronze
95Jong Hyuk LeeRepublic of Korea80810064025242.00%Bronze
96Adam Ehlers Nyholm ThomsenDenmark1001005025041.67%Bronze
96Domagoj KusalićCroatia100010050025041.67%Bronze
96Duc Ngo MinhVietnam20404010050025041.67%Bronze
96Ioannis ChatzimichosGreece20552510050025041.67%Bronze
96Relja MedićCroatia1008925025041.67%Bronze
101Lim Wei Quan Singapore0315310064024841.33%Bronze
102Massimo CairoItaly10032010015024741.17%Bronze
103Johannes JosiSwitzerland100161003024641.00%Bronze
103Viktor PassichenkoKazakhstan801610050024641.00%Bronze
105Jakub KallasPoland3001001001524540.83%Bronze
106Andy KongCanada90278685024340.50%Bronze
106Eduardo RibasBrazil100251001824340.50%Bronze
106Hoang Le BaoVietnam800251003824340.50%Bronze
106Lauri KenttäFinland1000251001824340.50%Bronze
110Tien Nguyen HoanhVietnam05516100502024140.17%Bronze
111Lucas HosseiniFrance100010040024040.00%Bronze
112Dae Wook KimRepublic of Korea064251005023939.83%Bronze
113Alexandru IacobMoldova8081005023839.67%Bronze
114Christos-Apos MantoudilisGreece701610050023639.33%Bronze
115Wa Kai WongMacau8002510030023539.17%Bronze
116Brian MarshalIndonesia4025100501523038.33%Bronze
117Eiichi MatsumotoJapan70162552501522838.00%Bronze
117Rati GelashviliGeorgia2010006840022838.00%Bronze
119David TvaltchrelidzeGeorgia8001610030022637.67%Bronze
120André Linhares RodriguesBrazil30321005621836.33%Bronze
120Thijs MarinussenNetherlands904025253821836.33%Bronze
122Martun KarapetyanArmenia7088450521736.17%Bronze
123Mircea GrecuMoldova8040455021535.83%Bronze
124Louis JachietFrance200509250021235.33%Bronze
125Ahmet Rıdvan DuranTurkey036251005021135.17%Bronze
126Ben StrasserLuxembourg1002784530021035.00%Bronze
126Chiam Jia-Han Singapore0401007021035.00%Bronze
128Peter CalvertUnited Kingdom2064403450020834.67%Bronze
128Riza Oktavian Nugraha SumintoIndonesia8053453020834.67%Bronze
130Magnus Per JedvertSweden40161005020634.33%Bronze
131Ricky Jeremiah DjajadiIndonesia040100501520534.17%Bronze
132Karol DanutamaIndonesia402810030520333.83%Bronze
133Arindam SahaIndia80025455020033.33%Bronze
134David BenjaminUnited States of America301181005019933.17%Bronze
134Otto EbelingFinland100816453019933.17%Bronze
136Giorgi NadiradzeGeorgia400810050019833.00%Bronze
137Rustam DzhumaniiazovUkraine0163192421519632.67%Bronze
138Dirk Badenhorst CoetzeeSouth Africa80400453019532.50%Bronze
139Stephen DolanIreland401708450019131.83%Bronze
140Alexander MathewsAustralia20401003019031.67%Bronze
Bruno RahleCroatia 280025533018831.33%Bronze*
141Ott TinnEstonia50010038018831.33%Bronze
142Gediminas LiktarasLithuania8032453018731.17%Bronze
14300331005018330.50%
024258450018330.50%
14480525018230.33%
14490052301018230.33%
144003210050018230.33%
147300010050018030.00%
1478259250518030.00%
147600254550018030.00%
150100161005017629.33%
150161006017629.33%
152100453017529.17%
15380613017128.50%
15420400763417028.33%
15470254530017028.33%
1563901003016928.17%
15710169250016828.00%
15720321001616828.00%
1599004532016727.83%
159304032452016727.83%
159016810038516727.83%
16220407630016627.67%
1620161005016627.67%
164700435016327.17%
16408010050516327.17%
164308254550516327.17%
167301003216227.00%
1678005230016227.00%
169402425591216026.67%
1692049454616026.67%
1710091005015926.50%
17200810050015826.33%
17302510030015525.83%
1741002510018015325.50%
17580452715225.33%
17530326030015225.33%
177025765015125.17%
1788925015025.00%
17908434550014624.33%
1807018273014524.17%
1816082550014323.83%
405250014223.67%
18260252532014223.67%
183081003214023.33%
18440007623013923.17%
18540165230013823.00%
1863025523013722.83%
18740455013522.50%
187400455013522.50%
187060453013522.50%
187400455013522.50%
191208763013422.33%
1921003013021.67%
193255250012721.17%
1945000453012520.83%
194304094612520.83%
194102545301512520.83%
197400164523012420.67%
198408453012320.50%
19902704550012220.33%
2001048451812120.17%
2012025453012020.00%
20110002012020.00%
20120025453012020.00%
2013008523012020.00%
20125455012020.00%
20608164550011919.83%
20710255230011719.50%
208200455011519.17%
208400453011519.17%
2080404530011519.17%
2110763010617.67%
211400363010617.67%
21340452010517.50%
214100174530010217.00%
215068309816.33%
216407509716.17%
217100365009616.00%
2172083303059616.00%
21920045309515.83%
2194025309515.83%
21900045509515.83%
2224016389415.67%
223002545239315.50%
224088453009115.17%
225300451208714.50%
226404508514.17%
22620834238514.17%
228845308313.83%
22808453008313.83%
230000523008213.67%
230052308213.67%
2323036158113.50%
23300027507712.83%
2340453007512.50%
234045307512.50%
23445307512.50%
2340045307512.50%
234045307512.50%
2340045307512.50%
24001627307312.17%
24108451807111.83%
242052187011.67%
24308451206510.83%
243045206510.83%
2450034306410.67%
2450034306410.67%
2473000306010.00%
248001643599.83%
249027300579.50%
25002630569.33%
250200018180569.33%
252002530559.17%
25202530559.17%
2520025300559.17%
25202530559.17%
256200030508.33%
257018300488.00%
25700018300488.00%
2591016912477.83%
26004500457.50%
261400406.67%
262009300396.50%
26200930396.50%
26408030386.33%
2650036366.00%
26620095345.67%
26700030305.00%
2670030305.00%
2670030305.00%
2670000300305.00%
27100250254.17%
271025254.17%
271002500254.17%
27400915244.00%
27500200203.33%
2760180183.00%
27618183.00%
278012122.00%
27900090091.50%
2790991.50%
2790991.50%
282000.00%
2820000.00%
28200000.00%
28200000000.00%