IOI
International Olympiad in Informatics – Statistics
RankContestantCountryAHPEPFScore
Award
Abs.Rel.
1Paul JefferysUnited Kingdom80100901001009556594.17%Gold
2Weidong HuChina9010080959510056093.33%Gold
3Tiancheng LouChina1001003010010010053088.33%Gold
4Bartłomiej RomańskiPoland1001002010010010052086.67%Gold
4Shi LiChina95100309510010052086.67%Gold
6Brian JacokesUnited States of America8010090955010051585.83%Gold
6Luka KalinovčićCroatia80100409510010051585.83%Gold
8Lovro PužarCroatia8595309510010050584.17%Gold
8Vasan ChienmaneetaweesinThailand80100309510010050584.17%Gold
10Kirill BatuzovRussia60100409510010049582.50%Gold
11Evgeny ShavluginRussia809530859510048580.83%Gold
12Daniel Chia Jin HaoSingapore75100109510010048080.00%Gold
13Anders KaseorgUnited States of America501001001001002547579.17%Gold
13Filip WolskiPoland9545401009510047579.17%Gold
13Richard StarfieldSouth Africa80100108510010047579.17%Gold
13Rong GeChina35905010010010047579.17%Gold
17Alexandra ZykovaRussia4095309510010046076.67%Gold
17Do Kyoung LeeRepublic of Korea85900959010046076.67%Gold
17Shayan Oveis GharanIran709520951008046076.67%Gold
17Varuna Parinda JayasiriSri Lanka7010010851009546076.67%Gold
21Silviu GanceanuRomania7510008010010045575.83%Gold
21Thomas FerschGermany659509510010045575.83%Gold
23Sander LandNetherlands5510009510010045075.00%Gold
24Luca BarbieriItaly8535309510010044574.17%Gold
24Vitaly GoldshteynRussia8510001006010044574.17%Gold
24Vladimir NedevBulgaria8010001001006544574.17%Gold
27Pham Xuan HoaVietnam509520951008044073.33%Silver
28Eric PriceUnited States of America25100701004010043572.50%Silver
28Mark ThompsonUnited Kingdom4010030957010043572.50%Silver
30František SimančíkSlovakia2590801001003543071.67%Silver
30Jonathan MosheiffIsrael30100109010010043071.67%Silver
30Prachaya PhaisanwiphatpongThailand959510501008043071.67%Silver
33Adam BullUnited Kingdom80505095609042570.83%Silver
33Dzmitry KhusainauBelarus4575109510010042570.83%Silver
33Zhanibek DatbayevKazakhstan90900951005042570.83%Silver
36Alex SchwendnerUnited States of America01002010010010042070.00%Silver
36Richard PengCanada55504095859542070.00%Silver
36Tamas HubaiHungary2595406010010042070.00%Silver
36Uladzimir KerusBelarus1005010701009042070.00%Silver
40Aidin Nassiri SharghIran701001095954541569.17%Silver
40Artūrs VerzaLatvia60100104510010041569.17%Silver
40Jakub ŁąckiPoland2080209510010041569.17%Silver
40Zviad MetreveliGeorgia95451085859541569.17%Silver
44Dan-Leonard CrestezRomania35100201005510041068.33%Silver
44Seyed Hossein Kaffash BokharaeiIran4010030806010041068.33%Silver
44Yong Woon ChoRepublic of Korea458001008510041068.33%Silver
47Ka Cheong LuiHong Kong, China40950957510040567.50%Silver
48Martin OrrIreland8510010510010040066.67%Silver
48Rangel DokovBulgaria509010559510040066.67%Silver
48Sergejs PogorelovsLatvia6080303010010040066.67%Silver
51Miroslav BalážSlovakia25850951009039565.83%Silver
52Daniel Rodríguez SánchezCuba35900957010039065.00%Silver
52Hsu-Chieh LeeTaiwan75504080509539065.00%Silver
52Tien-Ren ChenTaiwan5010050603010039065.00%Silver
55Adrian-Valentin VladuRomania95850551005038564.17%Silver
55Chen XingSweden2010010956010038564.17%Silver
55Harpreet SinghIndia401000951005038564.17%Silver
55Igor KabiljoSerbia and Montenegro15100403010010038564.17%Silver
55Sergiy GoncharenkoUkraine60855055954038564.17%Silver
60Jaan VajakasEstonia0100090959538063.33%Silver
60Pāvels AndrejevsLatvia8050095659038063.33%Silver
62Bela RaczHungary4095301010010037562.50%Silver
62David Santoso AnggakusumaIndonesia40752095955037562.50%Silver
62Hakan YıldızTürkiye653010751009537562.50%Silver
62Hoo Yeon LeeRepublic of Korea50800757010037562.50%Silver
62Valentin MihovBulgaria9510010501002037562.50%Silver
67Derianto KusumaIndonesia40851055859537061.67%Silver
67Ignas BudvytisLithuania70951095109037061.67%Silver
67Mattias LinnapEstonia50601060959537061.67%Silver
67Petr ŠkodaCzech Republic65704095010037061.67%Silver
67Seyed Alborz MazloomianIran609510651004037061.67%Silver
67Svetoslav KolevBulgaria55954050854537061.67%Silver
73Daniel MarekCzech Republic1010010901005536560.83%Silver
73Laur ToomingEstonia7550301001001036560.83%Silver
73Pavel SakauBelarus60950506010036560.83%Silver
76Mahmut Sami TaşTürkiye75400100608536060.00%Bronze
76Peter PerešíniSlovakia20550951009036060.00%Bronze
76Syrymbet IskakovKazakhstan70600953510036060.00%Bronze
79Chethiya AbeysingheSri Lanka85851010709535559.17%Bronze
79Mehdi BouazizFrance803530251008535559.17%Bronze
79Pham Huu ThanhVietnam085095859035559.17%Bronze
82Aidin KashigarCanada109530556010035058.33%Bronze
82Chun-Ta LinTaiwan603040556510035058.33%Bronze
82Shreevatsa RajagopalanIndia553520551008535058.33%Bronze
85Amitay KamberIsrael201002065855534557.50%Bronze
85Andrian KurniadyIndonesia01001095905034557.50%Bronze
85Martin JoergAustria6050095905034557.50%Bronze
85Sorin Stancu-MaraRomania2010040101007534557.50%Bronze
85Ville MäkynenFinland90800551002034557.50%Bronze
90Oren BeckerIsrael80100060307034056.67%Bronze
91Andriy GrynenkoUkraine0100095954533555.83%Bronze
91Constantin DolghierMoldova8570080505033555.83%Bronze
91Tam Wai LunSingapore65502095703533555.83%Bronze
91Vahe MusoyanArmenia951530501004533555.83%Bronze
95Felix ArendsGermany75152080558533055.00%Bronze
95Matias HolteNorway01530951009033055.00%Bronze
95Nguyen Duy KhuongVietnam35950010010033055.00%Bronze
98Chanin LaohaphanThailand100503001004532554.17%Bronze
98Constantin JucovschiMoldova351000100454532554.17%Bronze
98Dumitru CiubatiiMoldova95151035759532554.17%Bronze
98Tomasz KurasPoland70604055010032554.17%Bronze
102Fábio Dias MoreiraBrazil2510020401003532053.33%Bronze
102Harshana DantanarayanaSri Lanka4090001009032053.33%Bronze
102Le Manh HaVietnam5301095859532053.33%Bronze
102Samuel BernerSwitzerland101509510010032053.33%Bronze
102Wilke van der ScheeNetherlands259520107010032053.33%Bronze
102Yuriy ZnovyakUkraine30551095953532053.33%Bronze
108Steven te BrinkeNetherlands9055200509531051.67%Bronze
109Dario CazzaroItaly705020301003530550.83%Bronze
109Erik PanzerGermany04510906010030550.83%Bronze
109Kshitij BansalIndia10950501005030550.83%Bronze
109Kwong Fai TsangHong Kong, China60554060405030550.83%Bronze
109Marek LudhaSlovakia45504030509030550.83%Bronze
109Vilius NaudžiūnasLithuania09510010010030550.83%Bronze
115Danica PorobicSerbia and Montenegro1050301010010030050.00%Bronze
115Mitja TrampusSlovenia40650306510030050.00%Bronze
115Raphael Henrique RibasBrazil40060101009030050.00%Bronze
115Raúl Delgado de la CruzCuba5085050754030050.00%Bronze
115Thomas WuerthingerAustria050085709530050.00%Bronze
115Vishvajit SinghCanada80351040855030050.00%Bronze
121Karim JouiniTunisia30601095703029549.17%Bronze
121Maksud IbrahimovAzerbaijan80202055309029549.17%Bronze
121Yehonatan RozensheinIsrael10501095359529549.17%Bronze
124Irakli KhomerikiGeorgia159510106010029048.33%Bronze
124Joaquin RodriguesArgentina401010951003529048.33%Bronze
124Oļegs UrziksLatvia35950251003529048.33%Bronze
124Simon ParentCanada20503095504529048.33%Bronze
124Vladimir SerbinenkoSwitzerland95200251005029048.33%Bronze
129Sandaruwan GunathilakeSri Lanka30802050604528547.50%Bronze
130Alessandro PivaItaly205010501005028046.67%Bronze
130Atanas AtanasovMalta35203050559028046.67%Bronze
130Christian KauthLuxembourg3010095658028046.67%Bronze
130Gergely TassyHungary30104035709528046.67%Bronze
134Anak YodpinyaneeThailand101000151005027545.83%Bronze
134Christian EbkeGermany9510005304527545.83%Bronze
134Lucien PechFrance55952010603527545.83%Bronze
134Luka DondjivicCroatia2590060356527545.83%Bronze
134Salamat NuraliyevKazakhstan30351095357027545.83%Bronze
134Yi ChenTaiwan0405065705027545.83%Bronze
140Linas PetrauskasLithuania6550040704527045.00%Bronze
140Marius AndraEstonia65101045509027045.00%Bronze
140Nicolas BonifasFrance20100305902527045.00%Bronze
143Aleksey BaryshnikovKyrgyzstan10301095903026544.17%Bronze
143Giorgio AudritoItaly8050053010026544.17%Bronze
143Leo HatvaniBosnia and Herzegovina4550090404026544.17%Bronze
143Nam LeiMacao, China603510101005026544.17%Bronze
1476050085501526043.33%
14730801030605026043.33%
14760754015403026043.33%
15015250209510025542.50%
1507550551002025542.50%
150554505559525542.50%
1501590015657025542.50%
1504550010559525542.50%
15575150451001525041.67%
15640100504510024540.83%
15635100025503524540.83%
1585501020659024040.00%
158850055010024040.00%
1580100015557024040.00%
158703009050024040.00%
1586010001007024040.00%
1635515095502023539.17%
164655000308523038.33%
16400090459523038.33%
1645530095302023038.33%
167050075752522537.50%
168050309504522036.67%
1685500401002522036.67%
16810502050603022036.67%
16830009509522036.67%
1688050105003022036.67%
168609010555022036.67%
1745010055010021535.83%
1742551007510021535.83%
17445303040403021535.83%
1746050015553521535.83%
1742050050504521535.83%
17401002040253021535.83%
17455502010602021535.83%
17406010103510021535.83%
17410500151004021535.83%
1743055051002521535.83%
1843535050504021035.00%
18425100105452521035.00%
18420603035155021035.00%
187105010101002020033.33%
18730452030502520033.33%
18760500009020033.33%
187400095353020033.33%
1871050050306020033.33%
1924050100603519532.50%
192403505259019532.50%
192555001507519532.50%
1924050010554019532.50%
1921550003010019532.50%
1926550205253019532.50%
192505007002519532.50%
1993035001002519031.67%
1994525025554019031.67%
1990652040303519031.67%
2023050050302518530.83%
2022050050402518530.83%
2025551095101018530.83%
2059525010203018030.00%
20510252001002518030.00%
2072050100207517529.17%
2076020030501517529.17%
2095550025301017028.33%
209106003070017028.33%
21140500007516527.50%
211505010005516527.50%
2115525010502516527.50%
21140500007516527.50%
2151000151003015525.83%
21530504008015525.83%
21760500004015025.00%
21720501010352515025.00%
217102500803515025.00%
22000090154014524.17%
2202501050303014524.17%
220400070102514524.17%
220605001551514524.17%
220105003505014524.17%
22055500004014524.17%
22050100409014524.17%
22740500005014023.33%
2273550101503014023.33%
227605501001514023.33%
2270500090014023.33%
227255010050514023.33%
23207003052513021.67%
232801010025513021.67%
2322025100403513021.67%
232405010502513021.67%
23610501015301012520.83%
2368000004512520.83%
236105003030512520.83%
239304003501512020.00%
239551005302012020.00%
23915500010012020.00%
24220400505011519.17%
242550010302011519.17%
55005104511519.17%
24410500504511018.33%
24405003003011018.33%
24655000302010517.50%
246305010001510517.50%
248205002001010016.67%
2496010051559515.83%
2495520050159515.83%
24915301000409515.83%
249050040059515.83%
05010150209515.83%
25300000909015.00%
253454000509015.00%
2530501050259015.00%
256565010058514.17%
2560200300358514.17%
256001005708514.17%
2592050000108013.33%
2592500530208013.33%
2591050000208013.33%
2621050000157512.50%
2622500200307512.50%
550000207512.50%
264050530307011.67%
2644500150107011.67%
264050000207011.67%
267001055006510.83%
2675502010256510.83%
3000025106510.83%
269525000306010.00%
2690100030206010.00%
2715000000508.33%
271200100020508.33%
271020010020508.33%
27415505020457.50%
27502500105406.67%
27615001050305.00%
2760000300305.00%
27850010010254.17%
2780005515254.17%
2782000005254.17%
2810000020203.33%
2810000020203.33%
2830500010152.50%
2830500010152.50%
2830100500152.50%
2860000100101.67%
28705000050.83%
28800000000.00%
28800000000.00%
28800000000.00%
28800000000.00%