IOI
International Olympiad in Informatics – Statistics
RankContestantCountryWPFMPBScore
Medal
Abs.Rel.
1Filip WolskiPoland10010098100354748080.00%Gold
2Jae Hyun ParkRepublic of Korea10010081100463946677.67%Gold
3Fan LongChina10010074100354345275.33%Gold
4Sergey KopeliovichRussia10010075100353644674.33%Gold
5John PardonUnited States of America10010079100174444073.33%Gold
6Rostislav RumenovBulgaria10010098251001443772.83%Gold
7Mircea-Bogdan PasoiRomania10010084100401143572.50%Gold
8Uladzimir MiniailauBelarus10010071100313243472.33%Gold
9Zeyuan ZhuChina10010068100263342771.17%Gold
10Ilya RazenshteynRussia1006884100403342570.83%Gold
11Denis DenisovRussia1007182100264342270.33%Gold
12Mikita LesnikauBelarus1001008310029741969.83%Gold
13Vahid LiaghatIran1001005510006341869.67%Gold
14Dong WangChina1001009110002441569.17%Gold
15Christopher ChenAustralia1001007310004141469.00%Gold
16Toshiki KataokaJapan1001008110003241368.83%Gold
17Daniyil NeyterUkraine1001007210002739966.50%Gold
18Jakub KallasPoland100100951000039565.83%Gold
19Tianyi LiChina1007129100405239265.33%Gold
20Atamyrat HezretkuliyewTurkmenistan1001004980352538964.83%Gold
21Marcin AndrychowiczPoland1001006280262038864.67%Gold
21Masaki WatanabeJapan100658310004038864.67%Gold
23Chi Kit LamHong Kong100715710058038664.33%Gold
24Codrut-Miron GrosuRomania1001006810017038564.17%Gold
25Chun-Sung FerngTaiwan1001076100405838464.00%Silver
26Gennady KorotkevichBelarus1005973100262137963.17%Silver
27Dmytro DzhulgakovUkraine1001005740414037863.00%Silver
27Yerlan BissenovKazakhstan1005910100179237863.00%Silver
29Derianto KusumaIndonesia100100648003237662.67%Silver
30Christos TzamosGreece1005958100262837161.83%Silver
30Varuna Parinda JayasiriSri Lanka1006844100352437161.83%Silver
32Po-Lung ChenTaiwan100688510017037061.67%Silver
33Benjamin ButinFrance100626910082736661.00%Silver
34Nima Ahmadi Pour anaIran1003070100402536560.83%Silver
35Min Joon KimRepublic of Korea10010010100312136260.33%Silver
36Jae Hong KimRepublic of Korea1001002380401836160.17%Silver
37Dae Wook KimRepublic of Korea1001004710001336060.00%Silver
37Richard McCutchenUnited States of America1001001003023736060.00%Silver
37Zviad MetreveliGeorgia1001004010002036060.00%Silver
40Vytautas GruslysLithuania100597110002935959.83%Silver
41Daniel BundalaSlovakia100488265352835859.67%Silver
42Bohua ZhanUnited States of America100100875263835659.33%Silver
43Ralf KistnerSouth Africa1006246100172935459.00%Silver
44Joshua YudakenSouth Africa100207690264135358.83%Silver
44Tiberiu-Lucian FloreaRomania10010073800035358.83%Silver
44Tuan Khuc AnhVietnam100656810002035358.83%Silver
47Stephen DolanIreland10065719502035158.50%Silver
48Peng ShiCanada10062881000035058.33%Silver
49Michał PilipczukPoland1001001010003634657.67%Silver
50George BoxerUnited States of America100625610002634457.33%Silver
50Harpreet SinghIndia100100458001934457.33%Silver
50Vytis BanaitisLithuania100100760353334457.33%Silver
53Marko IvankovicCroatia100288010003534357.17%Silver
53Sergejs BeļajevsLatvia100625610002534357.17%Silver
53Shayan EhsaniIran1006521100263134357.17%Silver
56Asger Cronberg IpsenDenmark1003038100403234056.67%Silver
57Josef PiheraCzech Republic1003652100173433956.50%Silver
57Nam LeiMacau100100635502133956.50%Silver
59Preslav Dat LeBulgaria100100704002733756.17%Silver
60Igor BonačiCroatia10068438540033656.00%Silver
61Chen XingSweden10068925002533555.83%Silver
62Richard PengCanada100100655402433455.67%Silver
63Mikloš HomoljaSerbia and Montenegro100802110003233355.50%Silver
64Balázs KormányosHungary100597855172333255.33%Silver
65Andy KongCanada100100793081132854.67%Silver
65David TvaltchrelidzeGeorgia100594910002032854.67%Silver
67Laur ToomingEstonia100595310001432654.33%Silver
68Vladyslav SimonenkoUkraine100100010017732454.00%Silver
69Jan MikulasSlovakia10065705503232253.67%Silver
70Keegan Carruthers-SmithSouth Africa10071431000732153.50%Silver
71Tzay-Yeu WenTaiwan1001060100262432053.33%Silver
72Christos-Apos MantoudilisGreece100236310003331953.17%Silver
72Janne KokkalaFinland10062408003731953.17%Silver
74Peter PerešíniSlovakia100455710001331552.50%Silver
75Jarrah LackoAustralia100562510003331452.33%Silver
76Ryan LothianUnited Kingdom10062288004331352.17%Bronze
77Jacques-Henri JourdanFrance100225010004031252.00%Bronze
78Ahmet Rıdvan DuranTurkey100683010001331151.83%Bronze
78Tomislav GrbinCroatia1001034100402731151.83%Bronze
80Thijs MarinussenNetherlands10056714004130851.33%Bronze
81Wing Yin YimHong Kong10010067040030751.17%Bronze
82Andrey BannikovRussia100716110352930651.00%Bronze
83Stevan JončićSerbia and Montenegro10068010035030350.50%Bronze
84Timur AbishevKazakhstan1006205409330050.00%Bronze
85Daniel MarekCzech Republic10056010083229649.33%Bronze
86Martin JoergAustria10062010003329549.17%Bronze
87Khanh Nguyen Tran NamVietnam100338100262729449.00%Bronze
88Zhomart SadykovKazakhstan100100283503029348.83%Bronze
89Goran ŽužićCroatia100591310002029248.67%Bronze
90Rajko NenadovSerbia and Montenegro10071010001828948.17%Bronze
91Giorgi LekveishviliGeorgia100330100262928848.00%Bronze
92Nino BasicSlovenia1006294003028647.67%Bronze
93Peter AcsaiHungary10068375502528547.50%Bronze
94Luis Enrique Vargas AzconaMexico1009008001428447.33%Bronze
95Antti LaaksonenFinland10062010002128347.17%Bronze
96Jorgen FoghDenmark1005628009828247.00%Bronze
97Supasorn SuwajanakorThailand100432210001628146.83%Bronze
98Matjaž GomilšekSlovenia100532440352727946.50%Bronze
99Giorgi NadiradzeGeorgia10059111008027846.33%Bronze
100Phitchaya PhothilimthanaThailand10062514002227545.83%Bronze
101Hessam AkhlaghpourIran10042010003027245.33%Bronze
102Swarun Kumar Suresh KumarIndia100565310173126744.50%Bronze
103Te-Yu TsaiTaiwan7062534004026544.17%Bronze
104Armen MnatsakanyanArmenia10059493002526343.83%Bronze
104Daumilas ArdickasLithuania10003110003226343.83%Bronze
104Sukolsak SakshuwongThailand10062330353326343.83%Bronze
107Bar GouetaIsrael10033310026026243.67%Bronze
107Daniel KraftAustria100621640172726243.67%Bronze
107Rubin XuUnited Kingdom10059394501926243.67%Bronze
110Chethiya AbeysingheSri Lanka10056334003226143.50%Bronze
111Igors StepanovsLatvia10010003502325843.00%Bronze
112Benjamin BergerGermany1005975002225642.67%Bronze
112Yan Ting HuiHong Kong10010022003425642.67%Bronze
114Gabriel BujokasBrazil1006246400725542.50%Bronze
115Adrian-Valentin VladuRomania1001005400025442.33%Bronze
115Koh Pang WeiSingapore6010042005225442.33%Bronze
117Lauri KenttäFinland1005973002025242.00%Bronze
117Roman RizvanovUkraine65591110017025242.00%Bronze
119Pāvels CupikovsLatvia1005959082425041.67%Bronze
120Tung Dang ThanhVietnam10059030352424841.33%Bronze
121Ville PetterssonFinland10010025002124641.00%Bronze
122Paulo Roberto Almeida CostaBrazil1004301000024340.50%Bronze
123Bakhytzhan BaizhikenovKazakhstan1003054508024240.33%Bronze
124Kentaro ImajoJapan1005954082024140.17%Bronze
124Prateek KarandikarIndia1005952003024140.17%Bronze
126Rivo LaksEstonia10039334002824040.00%Bronze
127Batbaatar BurentogtokhMongolia1005963017023939.83%Bronze
127Linh Tran TuanVietnam100590800023939.83%Bronze
127Salvatore IngalaItaly1006010003323939.83%Bronze
130Evgeny FraimovitchIsrael1000010003523539.17%Bronze
130Qiyu ZhuCanada1001000003523539.17%Bronze
130Veselin Krasimirov KulevBulgaria1006205581023539.17%Bronze
133David WaszekFrance1000010003223238.67%Bronze
134Erik PanzerGermany10065121004423138.50%Bronze
135Andreja IlicSerbia and Montenegro1001000026322938.17%Bronze
135Pieter BootsmaNetherlands1003059040022938.17%Bronze
135Sandaruwan GunathilakeSri Lanka1005604026722938.17%Bronze
138Ahmed NaguibEgypt605901000922838.00%Bronze
138Gerhard NiederbruckerAustria10005330172822838.00%Bronze
140Nicola PierazzoItaly1000010002722737.83%Bronze
141Amitay KamberIsrael1000010002022036.67%Bronze
141Carlos BallesterosSpain1003994003222036.67%Bronze
141Li Yu ChuHong Kong1001001800222036.67%Bronze
144Koh Zi ChunSingapore100162530351321936.50%Bronze
144Michal VanerCzech Republic10043481001821936.50%Bronze
1461005900263221736.17%
1471005930002421335.50%
1481005932002021135.17%
148100770502921135.17%
150100620004720934.83%
1507059173003320934.83%
1521001039005820734.50%
1521005917003120734.50%
154100593808020534.17%
1541005933001320534.17%
1561005624002420434.00%
156100504700720434.00%
1581002001007320333.83%
158100590004420333.83%
1581003004003320333.83%
158100567400020333.83%
16210016103004520133.50%
1631006220001820033.33%
16470590700019933.17%
165100594035019833.00%
165100710002719833.00%
167100595003319732.83%
1676559040171619732.83%
169655604082719632.67%
169100629002519632.67%
171100590003219131.83%
1721002003503418931.50%
172656203003218931.50%
172100620002718931.50%
1721003044001518931.50%
172100590300018931.50%
177100493900018831.33%
178650010002018530.83%
179605935002818230.33%
180650355502518030.00%
180100591308018030.00%
182100590002017929.83%
18365590408117328.83%
184100300035617128.50%
18510062000716928.17%
185100561300016928.17%
1870102210035016727.83%
18865563800716627.67%
18965001000016527.50%
190100194200016126.83%
19065560400016126.83%
1921003010002016026.67%
192653024083316026.67%
192100004002016026.67%
1921001020003016026.67%
19610059000015926.50%
197701304082715826.33%
198100303002415726.17%
199653027082315325.50%
19910053000015325.50%
201100100035715225.33%
20110000450715225.33%
203100300001814824.67%
203100301300514824.67%
20510036400714724.50%
206100328001514624.33%
20710003708014524.17%
20765380083414524.17%
209100100003314323.83%
210100200002014023.33%
211100100002713722.83%
212100014002013422.33%
21310033000013322.17%
21410008002413222.00%
21505904003213121.83%
21510030000113121.83%
21710030000013021.67%
21750590002113021.67%
21910000026012621.00%
220100012001312520.83%
22165100400712220.33%
22265040001311819.67%
22310000001611619.33%
22410000150011519.17%
22565261500711318.83%
22610010000011018.33%
22610010000011018.33%
2281000000710717.83%
22965016002010116.83%
2301000000010016.67%
231653000039816.33%
232653000009515.83%
2336510000179215.33%
2346510000159015.00%
2341550000259015.00%
23670990008814.67%
237650000208514.17%
23865000807312.17%
2380300300137312.17%
24070000007011.67%
24165000006510.83%
24165000006510.83%
24165000006510.83%
24165000006510.83%
24165000006510.83%
246150000466110.17%
2470590000599.83%
24803000027579.50%
2495004000549.00%
25003000017477.83%
25101300032457.50%
2520430000437.17%
25201000033437.17%
2540339000427.00%
25501000031416.83%
25601003000406.67%
2575000029345.67%
2580300000305.00%
2580300000305.00%
26001018000284.67%
26110100007274.50%
26215100000254.17%
2630200000203.33%
2640000015152.50%
2641500000152.50%
2660100004142.33%
2670103000132.17%
267004009132.17%
2690100000101.67%
27003000030.50%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%
27100000000.00%