IOI
International Olympiad in Informatics – Statistics
RankContestantCountryMCRGRBScore
Award
Abs.Rel.
1Hwan-Seung YeoRepublic of Korea1005049.460.010096455.475.90%Gold
2Ivaylo RiskovBulgaria1008549.485.58100427.971.32%Gold
3Thomas WuerthingerAustria1007549.485.58036425.970.98%Gold
4Huy Nguyen LeVietnam1003048.885.560100424.370.72%Gold
5Marius Victor CostanRomania10010012.090.09032424.070.67%Gold
6Alex SchwendnerUnited States of America10010049.495.0708422.470.40%Gold
7Pablo Dal LagoArgentina1003540.477.565100417.969.65%Gold
8Erik BernhardssonSweden1006038.097.09032417.069.50%Gold
9Tiankai LiuUnited States of America100564.470.010072411.468.57%Gold
10Bartosz WalczakPoland1007587.642.01000404.667.43%Gold
11Martin OrrIreland654544.685.510064404.167.35%Gold
12Dmitry OrlovRussia1004548.840.06096389.864.97%Gold
Eric PriceUnited States of America 2100063.486.56572386.964.48%Gold*
13Won-Sik KimRepublic of Korea1005048.866.09024378.863.13%Gold
14Milan StrakaCzech Republic1001512.083.58580375.562.58%Gold
15Chi Man LiuHong Kong, China1005512.084.010024375.062.50%Gold
16Veli PeltolaFinland100587.685.55044372.162.02%Gold
17Lin HeChina1003049.4100.01068357.459.57%Gold
18Bogdan YakovenkoUkraine1003549.472.51000356.959.48%Gold
19Luka KalinovčićCroatia1007051.385.53020356.859.47%Gold
20Kuen-Bang HouTaiwan1002549.485.5096355.959.32%Gold
21Radu BerindeRomania1003049.467.53572353.958.98%Gold
22Jakub ZávodnýSlovakia1002049.485.51088352.958.82%Gold
23Carl NettelbladSweden9010043.484.0350352.458.73%Gold
24Filip WolskiPoland1003049.485.51076350.958.48%Gold
25Tai-Hsu LinTaiwan1002549.485.5084343.957.32%Silver
26Zhilei XuChina1006549.44.025100343.457.23%Silver
27Gabor PelladiHungary1002563.285.5654342.757.12%Silver
28Ivan AnevBulgaria1007549.485.5032341.956.98%Silver
29Paul JefferysUnited Kingdom757549.485.51040334.955.82%Silver
30Nattavut YampikulsakulThailand852049.485.51084333.955.65%Silver
31Ville MäkynenFinland902048.885.51076330.355.05%Silver
32Chan-Il JungRepublic of Korea100049.496.01072327.454.57%Silver
33Nawanol Theera-AmpornpuntThailand100549.485.51076325.954.32%Silver
33Ronald van der VeldenNetherlands753049.485.55036325.954.32%Silver
33Young-Sub BaeRepublic of Korea100049.485.51576325.954.32%Silver
Adam RosenfieldUnited States of America 2602029.485.53596325.954.32%Silver*
36Semen DyatlovRussia1001535.470.01092322.453.73%Silver
37Varuna Parinda JayasiriSri Lanka855049.485.51536320.953.48%Silver
38Juha ArpiainenFinland1002587.666.51028317.152.85%Silver
39Jonathan MosheiffIsrael852520.485.50100315.952.65%Silver
40Uladzimir KerusBelarus751048.885.51084313.352.22%Silver
41Aleksandar Milovan IlićSerbia and Montenegro65049.485.510100309.951.65%Silver
42Matei ZahariaCanada1005042.890.0250307.851.30%Silver
43Pavel ČížekCzech Republic1006047.685.558306.151.02%Silver
44Tung Cao ThanhVietnam653047.085.5572304.550.75%Silver
45Xide LinChina100525.290.05528303.250.53%Silver
46Anders KaseorgUnited States of America652549.468.0588300.450.07%Silver
47Marcin MichalskiPoland100512.088.5904299.549.92%Silver
48Timothy AbbottUnited States of America103044.685.510028298.149.68%Silver
49Heinrich-Gregor ZirnsteinGermany100015.085.51080290.548.42%Silver
50Stefan CiobacaRomania853049.485.5400289.948.32%Silver
51Michal BurgerSlovakia100572.072.01028287.047.83%Silver
52Kārlis GaņģisLatvia904050.685.5108284.147.35%Silver
53Simon ParentCanada604049.486.5480283.947.32%Silver
54Mark ThompsonUnited Kingdom1001550.086.5028279.546.58%Silver
55Giuseppe OttavianoItaly1005540.482.500277.946.32%Silver
56Davor BonaciCroatia1003012.085.53416277.546.25%Silver
57Mihkel KreeEstonia100049.426.00100275.445.90%Silver
58Sören PetersenSweden1002049.485.5150269.944.98%Silver
59Tofig HasanovAzerbaijan90544.677.51040267.144.52%Silver
60Linsen LootsSouth Africa852549.485.51012266.944.48%Silver
61Dan GhineaRomania1001049.456.0510266.444.40%Silver
62Gilberto AbramItaly1003049.485.500264.944.15%Silver
62Vilius NaudžiūnasLithuania100043.477.5044264.944.15%Silver
64Alexander HullmannGermany1001549.490.008262.443.73%Silver
65Joel JonssonSweden25048.877.510100261.343.55%Silver
66Abdullah AkçeTürkiye1002545.885.504260.343.38%Silver
67Prachaya PhaisanwiphatpongThailand1001043.482.5024259.943.32%Silver
68Luka DondjivicCroatia853045.285.5104259.743.28%Silver
69Lucien PechFrance70042.285.5060257.742.95%Silver
70Hakan YıldızTürkiye100049.482.5210252.942.15%Bronze
Boris AlexeevUnited States of America 2301049.485.5708252.942.15%Bronze*
71Duc Pham TranVietnam100049.485.5150249.941.65%Bronze
72Qiming HouChina10010049.40.000249.441.57%Bronze
73Sander LandNetherlands804049.477.500246.941.15%Bronze
74Sidney Hok Nang FongHong Kong, China100045.885.5104245.340.88%Bronze
75Thang Dinh NgocVietnam100041.686.5016244.140.68%Bronze
76Bernhard WalzerAustria50542.285.5554241.740.28%Bronze
77Veselin GeorgievBulgaria902012.076.01528241.040.17%Bronze
78Nicholas JimsheleishviliGeorgia100549.474.0100238.439.73%Bronze
79Mattias LinnapEstonia100051.285.500236.739.45%Bronze
80Oleksandr GalkinUkraine501548.885.5532236.339.38%Bronze
81František SimančíkSlovakia80046.485.5024235.939.32%Bronze
82Matteo BruniItaly90539.885.5150235.339.22%Bronze
83Michal BrzozowskiPoland100042.083.0100235.039.17%Bronze
84Ivo ListSlovenia503549.485.5104233.938.98%Bronze
85Chethiya AbeysingheSri Lanka85550.690.000230.638.43%Bronze
86Svetoslav KolevBulgaria6506.060.51088229.538.25%Bronze
87Shen TianSouth Africa85549.485.504228.938.15%Bronze
88Ishan BehooraIndia256049.489.050228.438.07%Bronze
89Liang Jun JieSingapore252549.485.51032226.937.82%Bronze
90Maksim OsipauBelarus100031.442.0530226.437.73%Bronze
91Zviad MetreveliGeorgia90012.085.51028225.537.58%Bronze
92Marijn KruisselbrinkNetherlands75549.477.5108224.937.48%Bronze
93Gintautas MiliauskasLithuania75549.478.5016223.937.32%Bronze
94Guilherme Issao C. FujiwaraBrazil100024.085.5012221.536.92%Bronze
95Giancarlo SalamancaAustralia20546.477.51060218.936.48%Bronze
96Matej JanSlovenia753049.40.01052216.436.07%Bronze
97David BarrAustralia100525.485.500215.935.98%Bronze
98Evgeny ShavluginRussia251546.490.0532213.435.57%Bronze
99Patrick ColemanAustralia252547.685.51020213.135.52%Bronze
100Bela RaczHungary100087.60.0124212.635.43%Bronze
101Ignat MeldinRussia52049.475.01052211.435.23%Bronze
102Markus OjalaFinland100549.426.01020210.435.07%Bronze
103Artūrs VerzaLatvia252542.090.0028210.035.00%Bronze
104Anders RudebeckDenmark100029.477.500206.934.48%Bronze
105Pavel SakauBelarus402549.481.0100205.434.23%Bronze
106Aleksandar ZlateskiSerbia and Montenegro45549.485.5020204.934.15%Bronze
106Jurij KodreSlovenia75028.485.5016204.934.15%Bronze
108Cheng-Yang TsaiTaiwan351049.485.5024203.933.98%Bronze
109Oļegs UrziksLatvia100519.877.500202.333.72%Bronze
110Vahe MusoyanArmenia451542.886.5100199.333.22%Bronze
111Tomáš GavenčiakCzech Republic10000.089.060195.032.50%Bronze
Brian JacokesUnited States of America 207012.084.5028194.532.42%Bronze*
112Alejandro Martin DeymonnazArgentina302549.485.504193.932.32%Bronze
113Swarnendu DattaIndia35549.485.5108192.932.15%Bronze
114Igor KabiljoSerbia and Montenegro02054.285.5032191.731.95%Bronze
115Constantin JucovschiMoldova1003018.07.5036191.531.92%Bronze
116Åsmund EldhusetNorway100012.078.500190.531.75%Bronze
117Shek Ming Sherman LamHong Kong, China02549.485.5024183.930.65%Bronze
118Pichayut JirapinyoThailand253036.881.5100183.330.55%Bronze
119Yuriy ZnovyakUkraine25548.885.5108182.330.38%Bronze
120Andrew DoumanoglouGreece100024.00.01048182.030.33%Bronze
121Emir Kumalić Bosnia and Herzegovina70036.642.0032180.630.10%Bronze
122Sorbalo EugenMoldova100025.80.01044179.829.97%Bronze
123David SteurerGermany100049.40.0300179.429.90%Bronze
124Kwong Fai TsangHong Kong, China85545.833.0100178.829.80%Bronze
125Simon FelixSwitzerland251547.685.550178.129.68%Bronze
126Marko ZivkovicCroatia0050.485.5040175.929.32%Bronze
127Nikola PostolovNorth Macedonia70512.077.5100174.529.08%Bronze
128Anton NikolayevKazakhstan03548.885.550174.329.05%Bronze
128Sarge RogatchBelarus03048.885.5100174.329.05%Bronze
130Indraneel MukherjeeIndia10000.050.0024174.029.00%Bronze
131Benoit RocheFrance70029.434.0040173.428.90%Bronze
132Sargis GevorgyanArmenia85024.663.500173.128.85%Bronze
133253512.066.01024172.028.67%
13385047.012.0028172.028.67%
13525547.684.0100171.628.60%
13630549.453.01024171.428.57%
137252025.890.0100170.828.47%
138352041.055.0016167.027.83%
139100549.411.000165.427.57%
14065030.042.0028165.027.50%
14180032.648.004164.627.43%
14225041.687.5100164.127.35%
14325049.485.504163.927.32%
1430549.485.5024163.927.32%
14502049.485.508162.927.15%
14690012.014.51036162.527.08%
147100536.85.0104160.826.80%
148502512.048.5250160.526.75%
14830024.085.5516160.526.75%
15025049.485.500159.926.65%
15130027.085.5016158.526.42%
152252536.058.0104158.026.33%
153100049.48.000157.426.23%
154452539.222.01016157.226.20%
155252548.853.004155.825.97%
15603049.475.500154.925.82%
15730039.874.5100154.325.72%
1580049.490.0104153.425.57%
15925527.084.008149.024.83%
16040538.665.000148.624.77%
1615542.085.5100147.524.58%
162801549.43.000147.424.57%
16330524.685.500145.124.18%
164252549.441.504144.924.15%
16525524.048.51032144.524.08%
16525024.085.5100144.524.08%
16702548.248.51012143.723.95%
16801049.477.504140.923.48%
1690549.485.500139.923.32%
1700534.885.5100135.322.55%
1710524.085.5154133.522.25%
172351012.072.004133.022.17%
17325549.431.5020130.921.82%
17450032.68.01028128.621.43%
17525012.084.004125.020.83%
17640033.640.0100123.620.60%
17725012.086.500123.520.58%
17885035.40.000120.420.07%
17920545.848.500119.319.88%
1800524.085.504118.519.75%
18125154.872.500117.319.55%
18225304.856.000115.819.30%
1830029.485.500114.919.15%
1840027.685.500113.118.85%
1850522.857.5520110.318.38%
1860043.465.000108.418.07%
187201524.048.500107.517.92%
18725512.065.500107.517.92%
1890023.479.504106.917.82%
19020524.656.500106.117.68%
1910012.092.500104.517.42%
19250549.40.000104.417.40%
1930014.485.50099.916.65%
1940536.057.50098.516.42%
19555018.00.002497.016.17%
196201549.40.010094.415.73%
1970027.067.00094.015.67%
19825025.815.002893.815.63%
19925024.042.00091.015.17%
20025049.40.016090.415.07%
20125017.445.50087.914.65%
2020512.070.50087.514.58%
2030033.650.00083.613.93%
20425549.40.00483.413.90%
2050024.057.50081.513.58%
20625012.043.00080.013.33%
20730042.20.00072.212.03%
20820012.038.00070.011.67%
209152010.86.010869.811.63%
2100049.40.002069.411.57%
2110012.057.00069.011.50%
21201548.80.00063.810.63%
2130024.024.510462.510.42%
2130106.046.50062.510.42%
2150512.044.50061.510.25%
2164006.00.010460.010.00%
21730029.60.00059.69.93%
21830524.00.00059.09.83%
21902527.00.00456.09.33%
22025020.40.010055.49.23%
2210012.038.50050.58.42%
222201515.00.00050.08.33%
2230544.80.00049.88.30%
224050.034.510049.58.25%
2250038.610.50049.18.18%
2260542.00.00047.07.83%
2274000.00.00444.07.33%
22830012.60.00042.67.10%
22902512.00.00441.06.83%
2300022.28.010040.26.70%
2310524.00.010039.06.50%
2320034.20.00438.26.37%
2330036.80.00036.86.13%
2340527.60.00436.66.10%
2350524.65.00034.65.77%
2360512.00.010431.05.17%
2370012.017.00029.04.83%
2380012.00.001628.04.67%
2390017.40.010027.44.57%
2402006.00.00026.04.33%
2410015.00.010025.04.17%
2420517.40.00022.43.73%
2430515.60.00020.63.43%
244000.020.00020.03.33%
2450512.00.01018.03.00%
2450018.00.00018.03.00%
2470017.40.00017.42.90%
248050.00.010015.02.50%
249000.04.010014.02.33%
2490012.02.00014.02.33%
2510012.60.00012.62.10%
2520012.00.00012.02.00%
2520012.00.00012.02.00%
2520012.00.00012.02.00%
255004.86.50011.31.88%
256000.00.010010.01.67%
257050.00.0005.00.83%
258000.00.0044.00.67%
259000.00.0000.00.00%
259000.00.0000.00.00%
259000.00.0000.00.00%
259000.00.0000.00.00%
259000.00.0000.00.00%
259000.00.0000.00.00%
259000.00.0000.00.00%