IOI
International Olympiad in Informatics – Statistics
RankContestantCountryPFITGPScore
Award
Abs.Rel.
1Huacheng YuChina100100881001007055893.00%Gold
2Panupong PasupatThailand10067621001004547479.00%Gold
3Dong ZhouChina1001001001007047078.33%Gold
3Marcin KościelnickiPoland1001001001007047078.33%Gold
5Goran ŽužićCroatia10061001001006046677.67%Gold
6Cosmin GheorgheRomania1006510061007044173.50%Gold
7Gennady KorotkevichBelarus10045221001007043772.83%Gold
8David BenjaminUnited States of America10057621001001042971.50%Gold
9Jack MurrayAustralia1000861001003542170.17%Gold
10Neal WuUnited States of America100101001001001042070.00%Gold
11Julian FischerGermany100571001006041769.50%Gold
12Chan Min KimRepublic of Korea1001060100727041268.67%Gold
13Danqi ChenChina1006774100343541068.33%Gold
14Marcin AndrychowiczPoland10010291001007040968.17%Gold
15Sergey RogulenkoRussia1005100681003540868.00%Gold
16Han Jay YangTaiwan1000621001003539766.17%Gold
17András EisenbergerHungary10070101001001039065.00%Gold
18Jarosław BłasiokPoland1006231001006038964.83%Gold
19Hanson WangCanada10010671001001038764.50%Gold
20Tana WattanawaroonThailand100671001001538263.67%Gold
21Vladislav EpifanovRussia1002291001003536661.00%Gold
22Irvan JahjaIndonesia1000261001003536160.17%Gold
23Kazuhiro HosakaJapan10010351001001536060.00%Gold
24Che Yang WuTaiwan100210049901535659.33%Gold
25Makoto SoejimaJapan100048691003535258.67%Silver
26Maciej KlimekPoland100101001003534557.50%Silver
27Jae Sung ParkRepublic of Korea100010010933533856.33%Silver
28Pāvels CupikovsLatvia1000337410030751.17%Silver
29Jacob SteinhardtUnited States of America1006801003530350.50%Silver
29Zhomart SadykovKazakhstan40777691001030350.50%Silver
31Sun il KwonRepublic of Korea10002371007030050.00%Silver
32Lim Wei Quan Singapore100621003029248.67%Silver
33Vladimír BožaSlovakia100426301002528547.50%Silver
34Paul BaltescuRomania100104011003028146.83%Silver
35Balázs SzalkaiHungary1007686836027946.50%Silver
36Johannes JosiSwitzerland86622810027646.00%Silver
37Brian HamrickUnited States of America100224100341527545.83%Silver
38Ronald Ping Man ChanNew Zealand1000165810027445.67%Silver
38Yury PisarchykBelarus1000069100527445.67%Silver
40Linyun YuChina10078231003527345.50%Silver
40Momchil Slavchev TomovBulgaria1005351001527345.50%Silver
42Akim KumokRussia100106819403527245.33%Silver
42Ivo SluganovicCroatia100106210027245.33%Silver
44Abel Nieto RodriguezCuba100361003527145.17%Silver
45Abhabongse JanthongThailand100040686126944.83%Silver
46Wiktor JakubiukUnited Kingdom4805070100026844.67%Silver
47Miroslav KlimošCzech Republic1000625100026744.50%Silver
48Jelle van den HooffNetherlands1005241003526444.00%Silver
49Miroslaw MichalskiUnited Kingdom1005508100026343.83%Silver
50Cheuk Ting LiHong Kong, China20261001001526143.50%Silver
51Raman UdavichenkaBelarus1000771004525943.17%Silver
52Ji Hoon RyooRepublic of Korea10002941002525843.00%Silver
53Erik MassopNetherlands1002748602025542.50%Silver
53Massimo CairoItaly860491002025542.50%Silver
55Ruslan SimonenkoUkraine10005310025342.17%Silver
56Bakhytzhan BaizhikenovKazakhstan1000261002525141.83%Silver
57Enrique Lira VargasMexico10003301001524841.33%Silver
57Gediminas LiktarasLithuania100688024841.33%Silver
59Nhan NguyenVietnam10054210024741.17%Silver
60Alexander KaluzhinRussia301048181004024641.00%Silver
60Harry SlatyerAustralia10003281001524641.00%Silver
62Gunnar PengSweden10010406583024440.67%Silver
63Jarrah LackoAustralia10010621155524340.50%Silver
63Peter OndrúškaSlovakia10010130804024340.50%Silver
65Miklos DankaHungary100011151001524140.17%Silver
66Son NguyenVietnam100086903523939.83%Silver
66Vladimir SerbinenkoSwitzerland3022100100523939.83%Silver
68You Cheng SyuTaiwan10001716100023338.83%Silver
69Frederick MannersUnited Kingdom10670688523038.33%Silver
69Rumen HristovBulgaria902461001023038.33%Silver
71Roman SmržCzech Republic10021931522938.17%Silver
72Patrik FimmlAustria10023100522838.00%Bronze
73Louis JachietFrance1001116100022737.83%Bronze
74Sergiy MogylnyyUkraine10026100022637.67%Bronze
75Arif Oğuz YıldızTürkiye1000141110022537.50%Bronze
76Doeke WolfNetherlands1000853522036.67%Bronze
77Giovanni MascellaniItaly400078100021836.33%Bronze
77Visit PataranutapornThailand1000301001521836.33%Bronze
79Ioannis ChatzimichosGreece72762581521435.67%Bronze
79Man Hin Jeffrey HonHong Kong, China100310011021435.67%Bronze
79Robin ChengCanada10032109021435.67%Bronze
82Ming Fung Philip TaiHong Kong, China10013100021335.50%Bronze
82Reinardus Surya PradhityaIndonesia10010220711021335.50%Bronze
84Adas BurkšaitisLithuania10001001021035.00%Bronze
84Lim Wei Zhong Singapore10001001021035.00%Bronze
86Paolo ComaschiItaly900210762020734.50%Bronze
87Aliaksei RopanBelarus303351003520333.83%Bronze
88Chiam Jia-Han Singapore1002100020233.67%Bronze
88Srivatsan BalakrishnanIndia1000723020233.67%Bronze
88Vytautas GruslysLithuania72001003020233.67%Bronze
91Eiichi MatsumotoJapan780685520133.50%Bronze
92Eike MüllerGermany100100020033.33%Bronze
92Gábor DannerHungary100010020033.33%Bronze
92Peter FullaSlovakia1000100020033.33%Bronze
95Bogdan TantsyuraUkraine92510019732.83%Bronze
96Quang VuVietnam10090519532.50%Bronze
97Shuo fu ChenTaiwan10007085019232.00%Bronze
98Martin FixmanArgentina100540540019031.67%Bronze
98Stefan Yordanov AvramovBulgaria100801019031.67%Bronze
100RisanIndonesia1007400221518430.67%Bronze
101Maja KabiljoSerbia10001475817929.83%Bronze
102Martin MarinovBulgaria100040221517729.50%Bronze
103Ahmed Salem EzzatEgypt100403517529.17%Bronze
104Ludwig SchmidtGermany720100017228.67%Bronze
105Mikko SysikaskiFinland560798516627.67%Bronze
105Motoki TakigikuJapan10030261016627.67%Bronze
107Marcelo Galvão PóvoaBrazil4041011001016527.50%Bronze
108Aleksi HartikainenFinland20018903516327.17%Bronze
108Martun KarapetyanArmenia100201402016327.17%Bronze
110Anders Roy ChristiansenDenmark1000953016227.00%Bronze
111Jan BerčičSlovenia100214016126.83%Bronze
112Gabriel Luis Mello DalalioBrazil30029100015926.50%Bronze
113Muhammad Saadiq MoollaSouth Africa560100015626.00%Bronze
114Hayk SaribekyanArmenia1000193515425.67%Bronze
114Oļegs OšmjansLatvia10002952015425.67%Bronze
116Listiarso WastuargoIndonesia100026751515325.50%Bronze
116Nicolas Bruno PoniemanArgentina401809515325.50%Bronze
118Adrian Satja KurdijaCroatia30701001515225.33%Bronze
118Bogdan-Cristian TataroiuRomania10002126515225.33%Bronze
118Bruno RahleCroatia10001114015225.33%Bronze
118Christophe KamphausLuxembourg10020221015225.33%Bronze
122Dat NguyenVietnam2000953515025.00%Bronze
122Simon LindholmSweden1001040015025.00%Bronze
124Aaron VoelkerCanada1000840014824.67%Bronze
124Mehmet Ozan SakaTürkiye20023901514824.67%Bronze
124Zurab KutsiaGeorgia100065221514824.67%Bronze
127David VenhoekNetherlands1001235014724.50%Bronze
127Eduards KaļiņičenkoLatvia2071002014724.50%Bronze
127Levan VaramashviliGeorgia100109622014724.50%Bronze
127Uglješa StojanovićSerbia36011010014724.50%Bronze
127Ángel PinaSpain6202362014724.50%Bronze
132Chin Zhan XiongSingapore100018721514223.67%Bronze
132Pedro Veras Bezerra da SilvaBrazil100321014223.67%Bronze
134Rodrigo Ruben Santiago NievesMexico100535014023.33%Bronze
135Rafael MantillaColombia10003913923.17%Bronze
136Ricardo Hahn PereiraBrazil10023513722.83%Bronze
137Mariam KobiashviliGeorgia10053113622.67%Bronze
138Samuel HapákSlovakia100029012921.50%Bronze
139Nadeem MoiduIndia3009812821.33%Bronze
140Pradeep MathiasIndia86014012721.17%Bronze
140Xi ChenAustralia10001908012721.17%Bronze
14272005112320.50%
14210081512320.50%
1445602935012020.00%
14430033750012020.00%
14664021527011719.50%
14710100585511519.17%
148014100011419.00%
14906100511118.50%
1491001111118.50%
1511001011018.33%
1514802114011018.33%
151202407261511018.33%
15110010011018.33%
1557403510918.17%
15640017546010818.00%
156008100010818.00%
15810007010717.83%
158401025401010717.83%
160100610617.67%
160560351510617.67%
1627262610417.33%
16310000210217.00%
16340062010217.00%
16540214010116.83%
1661000010016.67%
166100010016.67%
168302130159616.00%
169720229415.67%
169540409415.67%
1714074059215.33%
171204022109215.33%
1732002531108614.33%
174300282058313.83%
175400400208213.67%
176302722157612.67%
1763011357612.67%
17630113507612.67%
179380357312.17%
1803070357212.00%
181102173307111.83%
181201153507111.83%
183201322157011.67%
184100586811.33%
18420321606811.33%
186300152106611.00%
186666611.00%
1883010226210.33%
1891005106110.17%
190200406010.00%
1902000406010.00%
1922065260579.50%
193460100569.33%
1941001431559.17%
19404015559.17%
19620232549.00%
197101033538.83%
1973018050538.83%
197200201300538.83%
2001010002210528.67%
201100535508.33%
2022014015498.17%
2030405457.50%
204300102427.00%
20402220427.00%
20620210416.83%
206200210416.83%
208040406.67%
208040406.67%
20800400406.67%
208355406.67%
21210324376.17%
21220215376.17%
2141001610366.00%
214324366.00%
216035355.83%
216035355.83%
21610322355.83%
2190330335.50%
219001320335.50%
2211022325.33%
2211022325.33%
2230265315.17%
22410515305.00%
225208284.67%
226200520274.50%
2270026264.33%
22810150254.17%
2291058233.83%
23000200203.33%
2300020203.33%
2302000203.33%
23300015152.50%
23300015152.50%
235000210122.00%
235102122.00%
2371000101.67%
2371000101.67%
23710000101.67%
237010101.67%
237100101.67%
2371000101.67%
237100101.67%
2440881.33%
245002571.17%
24600042061.00%
24600006061.00%
24606061.00%
24900550.83%
249050050.83%
2490550.83%
2490550.83%
2530220.33%
25300002020.33%
2532020.33%
2530220.33%
253000220.33%
258000.00%
258000000.00%
25800000.00%
25800000.00%
258000.00%
258000.00%
2580000.00%
258000.00%
258000.00%
25800.00%
25800.00%
25800.00%
25800000.00%
258000.00%
258000.00%
2580000.00%
258000.00%
2580000.00%
258000.00%
258000.00%
258000.00%
258000.00%
2580000.00%
25800000.00%
25800000.00%
2580000000.00%