IOI 2012

Date:Sept. 30, 2012
Venue: Sirmione and Montichiari, Italy
Number of Finalists:310
Scoring:100+100+100+100+100+100=600
Series:IOI
Official Page:https://stats.ioinformatics.org/olympiads/2012
Final
RankCountry Name Score
Gold medal 1 United StatesJohnny Ho 600
Gold medal 2 BelarusGennady Korotkevich 588
Gold medal 3 ChinaYuzhou Gu 525
Gold medal 4 JapanShogo Murai 506
Gold medal 5 RussiaEgor Suvorov 504
Gold medal 6 ChinaChao Li 465
Gold medal 7 - 9 RomaniaAdrian Budau 456
Gold medal 7 - 9 PolandKarol Farbis 456
Gold medal 7 - 9 RussiaMaxim Akhmedov 456
Gold medal 10 United StatesMitchell Lee 443
Gold medal 11 ChinaPeilin Zhong 438
Gold medal 12 SlovakiaEduard Batmendijn 436
Gold medal 13 South KoreaBumsoo Park 422
Gold medal 14 ChinaYuqing Ai 419
Gold medal 15 RomaniaVlad Alexandru Gavrila 415
Gold medal 16 RussiaOleg Ivanov 411
Gold medal 17 SwedenSimon Lindholm 401
Gold medal 18 CroatiaMarin Tomic 396
Gold medal 19 IranSaeed Ilchi Ghazan 395
Gold medal 20 RussiaAlexey Gordeev 394
Gold medal 21 UkraineSergii Nagin 393
Gold medal 22 United StatesScott Wu 376
Gold medal 23 BelarusAdam Bardashevich 372
Gold medal 24 IranSeyed Hamed Valizadehtoosi 369
Gold medal 25 BulgariaRumen Hristov 366
Gold medal 26 RomaniaRares Darius Buhai 364
Silver medal 27 Viet NamDung Nguyen 362
Silver medal 28 PolandWojciech Nadara 360
Silver medal 29 JapanKazumi Kasaura 357
Silver medal 30 PolandWiktor Kuropatwa 355
Silver medal 31 TaiwanTing-Yuan Cheng 353
Silver medal 32 SingaporeHubert Teo Hua Kian 350
Silver medal 33 United KingdomAndrew Carlotti 349
Silver medal 34 IranAlireza Farhadi 344
Silver medal 35 - 36 BrazilRenato Ferreira Pinto Junior 335
Silver medal 35 - 36 TaiwanShih-Wei Liu 335
Silver medal 37 IndonesiaNathan Azaria 329
Silver medal 38 JapanKohji Liu 315
Silver medal 39 JapanIkumi Hide 310
Silver medal 40 CroatiaDomagoj Cevid 309
Silver medal 41 KazakhstanVyacheslav Kim 306
Silver medal 42 FranceSimon Mauras 304
Silver medal 43 - 44 SerbiaBoris Grubic 303
Silver medal 43 - 44 Viet NamDat Vu 303
Silver medal 45 CanadaDaniel Hui 298
Silver medal 46 SerbiaIvan Stosic 295
Silver medal 47 AustraliaJoshua Lau 287
Silver medal 48 IsraelTom Kalvari 286
Silver medal 49 Viet NamTuan Anh Nguyen 283
Silver medal 50 BelarusUladzislau Padtsiolkin 280
Silver medal 51 BulgariaYordan Chaparov 274
Silver medal 52 TurkeyOmer Eren 272
Silver medal 53 GreeceEvangelos Kipouridis 270
Silver medal 54 CzechiaJiri Eichler 266
Silver medal 55 BulgariaHristo Venev 264
Silver medal 56 - 58 PolandBartlomiej Dudek 263
Silver medal 56 - 58 SpainDario Nieuwenhuis 263
Silver medal 56 - 58 GermanyTobias Lenz 263
Silver medal 59 LithuaniaKarolis Greblikas 259
Silver medal 60 CroatiaAntun Razum 256
Silver medal 61 Hong KongPak Hay Chan 255
Silver medal 62 - 64 ItalyLuca Versari 253
Silver medal 62 - 64 MexicoSaul German Gutierrez Calderon 253
Silver medal 62 - 64 Hong KongWai Pan Yik 253
Silver medal 65 South KoreaJeongwoo Ji 252
Silver medal 66 TaiwanCheng-Min Chiang 251
Silver medal 67 UkraineVitalii Herasymiv 249
Silver medal 68 HungaryMarton Havasi 248
Silver medal 69 - 71 KazakhstanAman Sariyev 247
Silver medal 69 - 71 CanadaGeoffry Song 247
Silver medal 69 - 71 BrazilMarcos Massayuki Kawakami 247
Silver medal 72 - 73 CroatiaDominik Gleich 244
Silver medal 72 - 73 SingaporeWei Liang Gan 244
Silver medal 74 KazakhstanMadi Khamitbekov 243
Silver medal 75 LithuaniaKestutis Vilcinskas 242
Silver medal 76 IranMohammadreza Maleki Ghahfarrokhi 240
Silver medal 77 - 78 IsraelDaniel Hadas 237
Silver medal 77 - 78 BelgiumFloris Kint 237
Bronze medal 79 UkraineRoman Furko 236
Bronze medal 80 - 81 South KoreaHyeonseop Lee 233
Bronze medal 80 - 81 ThailandJirayu Luewetwanit 233
Bronze medal 82 - 85 IndiaAmartya Shankha Biswas 232
Bronze medal 82 - 85 FranceAuguste Olivry 232
Bronze medal 82 - 85 IndonesiaJonathan Irvin Gunawan 232
Bronze medal 82 - 85 Viet NamThanh Nguyen 232
Bronze medal 86 Hong KongChun Yin Sampson Lee 228
Bronze medal 87 CanadaVitalik Buterin 224
Bronze medal 88 ItalyFederico Glaudo 223
Bronze medal 89 BangladeshDhananjoy Biswas 219
Bronze medal 90 United StatesDaniel Ziegler 218
Bronze medal 91 - 92 SingaporeRanald Yun Shao Lam 217
Bronze medal 91 - 92 ThailandVarot Premtoon 217
Bronze medal 93 SwedenMarten Wiman 216
Bronze medal 94 - 96 ItalyMatteo Almanza 214
Bronze medal 94 - 96 PortugalPedro Paredes 214
Bronze medal 94 - 96 New ZealandTony Sun 214
Bronze medal 97 - 98 UkraineRoman Rubanenko 212
Bronze medal 97 - 98 BelarusSergey Kulik 212
Bronze medal 99 PortugalFrancisco Machado 207
Bronze medal 100 AustraliaMichael Chen 201
Bronze medal 101 - 103 EstoniaJaagup Repan 197
Bronze medal 101 - 103 New ZealandLogan Glasson 197
Bronze medal 101 - 103 CzechiaStepan Simsa 197
Bronze medal 104 SlovakiaMarian Hornak 196
Bronze medal 105 - 106 IndonesiaMuhammad Aji Muharrom 195
Bronze medal 105 - 106 IsraelShahar Mizrahi 195
Bronze medal 107 - 110 North MacedoniaBojan Serafimov 193
Bronze medal 107 - 110 FinlandJasse Lahdenpera 193
Bronze medal 107 - 110 SloveniaMatjaz Leonardis 193
Bronze medal 107 - 110 ThailandSorawee Porncharoenwase 193
Bronze medal 111 - 113 FinlandAndrei Cramariuc 192
Bronze medal 111 - 113 HungaryGellert Weisz 192
Bronze medal 111 - 113 CzechiaOndrej Hubsch 192
Bronze medal 114 FranceJules Pondard 190
Bronze medal 115 - 116 South KoreaJihoon Yoon 188
Bronze medal 115 - 116 VenezuelaLuis David Arguello Pazos 188
Bronze medal 117 - 118 United KingdomAndrew Wills 185
Bronze medal 117 - 118 LithuaniaAndrius Ziukas 185
Bronze medal 119 ArmeniaTigran Mamikonyan 184
Bronze medal 120 South AfricaVaughan Robert Newton 182
Bronze medal 121 - 123 IndonesiaCakra Wishnu Wardhana 181
Bronze medal 121 - 123 SyriaKinan Mamoon Al Sarmini 181
Bronze medal 121 - 123 ThailandNatthakun Kitthaworn 181
Bronze medal 124 - 125 GeorgiaJimsher Skhirtladze 179
Bronze medal 124 - 125 SwitzerlandMarco Keller 179
Bronze medal 126 - 129 North MacedoniaHristijan Bogoevski 178
Bronze medal 126 - 129 SwedenJohan Sannemo 178
Bronze medal 126 - 129 LatviaOjars Vilmars Ratnieks 178
Bronze medal 126 - 129 RomaniaRadu Stefan Voroneanu 178
Bronze medal 130 LuxembourgGilles Englebert 177
Bronze medal 131 - 133 LatviaAleksejs Popovs 176
Bronze medal 131 - 133 DenmarkJakob Baek Tejs Knudsen 176
Bronze medal 131 - 133 Hong KongMichael Chun Chi Tsang 176
Bronze medal 134 - 135 ArgentinaDiego Vazquez 175
Bronze medal 134 - 135 SloveniaJure Slak 175
Bronze medal 136 GermanyJulian Labeit 174
Bronze medal 137 - 138 TurkmenistanBegmuhammet Kakabayev 173
Bronze medal 137 - 138 SlovakiaJakub Safin 173
Bronze medal 139 United KingdomRobin Elliott 171
Bronze medal 140 - 142 EgyptHosam Abd Elraouf 170
Bronze medal 140 - 142 TaiwanLiang-Chieh Chen 170
Bronze medal 140 - 142 GeorgiaNikoloz Svanidze 170
Bronze medal 143 - 144 BangladeshBristy Sikder 169
Bronze medal 143 - 144 BelgiumVictor Lecomte 169
Bronze medal 145 ColombiaDiego Niquefa 167
Bronze medal 146 LithuaniaVladimir Daglis 164
Bronze medal 147 HungaryZoltan Szenczi 163
Bronze medal 148 - 153 NetherlandsBouke van der Bijl 162
Bronze medal 148 - 153 ArmeniaHrayr Harutyunyan 162
Bronze medal 148 - 153 SloveniaPatrik Zajec 162
Bronze medal 148 - 153 South AfricaSean Wentzel 162
Bronze medal 148 - 153 DenmarkSvend Christian Svendsen 162
Bronze medal 148 - 153 AustriaThomas Pinetz 162
Bronze medal 154 AustraliaDaniel Goldbach 158
Bronze medal 155 EgyptYousef Ibrahim Salama 157
156 - 157 BulgariaGeorgi Georgiev 155
156 - 157 EstoniaJanno Veeorg 155
158 IsraelOhad Klein 154
159 ItalyGiuliano Gregori 151
160 - 162 FranceGabriel Barrutia 150
160 - 162 GreeceKonstantinos Kanellis 150
160 - 162 FinlandSami Kalliomaki 150
163 TurkeyAbdullah Alperen 149
164 - 165 Bosnia and HerzegovinaDaniel Ferizovic 148
164 - 165 South AfricaRobert Spencer 148
166 MexicoFreddy Roman Cepeda 145
167 GeorgiaTornike Mandzulashvili 144
168 LatviaNikita Larka 143
169 ArgentinaCarolina Lang 142
170 - 171 SerbiaDemjan Grubic 141
170 - 171 DenmarkJeppe Bjorn Hallgren 141
172 SlovakiaAndrej Maris 140
173 - 174 AustraliaNicholas Laver 139
173 - 174 MexicoSaul De Nova 139
175 TurkeyAlperen Yakut 138
176 ArmeniaRobert Davtyan 137
177 AustriaMarkus Hasenohrl 133
178 North MacedoniaKliment Serafimov 131
179 - 181 TajikistanDzhamshed Khaitov 129
179 - 181 LatviaMarks Zeldes 129
179 - 181 TurkeyYusuf Hakan Kalayci 129
182 SwedenAnton Grensjo 128
183 - 184 CzechiaMartin Zikmund 125
183 - 184 NorwayNils Barlaug 125
185 - 186 HungaryKristof Marussy 124
185 - 186 BangladeshMd Nafis Sadique 124
187 - 189 AustriaFabian Hammerle 123
187 - 189 LuxembourgPol Roger Albert Welter 123
187 - 189 MalaysiaYing Hong Tham 123
190 - 191 AustriaThomas Tangl 120
190 - 191 United KingdomZhaoxin Wang 120
192 SingaporeBernard Teo Zhi Yi 119
193 - 195 New ZealandAlan Ansell 118
193 - 195 BrazilCaique Lira 118
193 - 195 GreeceDimitrios Los 118
196 - 197 EstoniaAndres Erbsen 117
196 - 197 ArmeniaArmen Vardanyan 117
198 BangladeshNur Muhammad Shafiullah 116
199 MalaysiaYi Hang Ho 115
200 IndiaNikhil Tadigoppula 113
201 - 202 BrazilAndre Amaral de Sousa 112
201 - 202 EgyptOmar Obeya 112
203 FinlandJoonatan Saarhelo 110
204 - 205 SwitzerlandAndre Ryser 106
204 - 205 GermanyJannes Munchmeyer 106
206 PortugalAfonso Santos 104
207 - 208 ArgentinaLucas Agudiez 103
207 - 208 GreeceSotirios Panagiotou 103
209 New ZealandTom Levy 101
210 EstoniaSimmo Saan 99
211 ColombiaJaime Silva 97
212 North MacedoniaJovan Krajevski 95
213 BoliviaAlex Pizarro Jimenez 94
214 - 217 MexicoEdgar Augusto Santiago Nieves 92
214 - 217 AzerbaijanTahir Alizade 92
214 - 217 CubaYuri Alcantara Olivero 92
214 - 217 EgyptZiad Ouf 92
218 SpainDario de la Fuente Garcia 91
219 South AfricaAshraf Moolla 90
220 - 221 NetherlandsKoen Wolters 87
220 - 221 AlbaniaLedio Berdellima 87
222 - 224 TajikistanAbduqodiri Qurbonzoda 86
222 - 224 MongoliaJanchiv Bat-Erdene 86
222 - 224 MoldovaVictor Luncasu 86
225 - 229 MongoliaBayarkhuu Lodoidamba 83
225 - 229 MoldovaCatalin Vlas 83
225 - 229 KazakhstanDauren Muratov 83
225 - 229 TurkmenistanDovletgeldi Aydogdyyev 83
225 - 229 MongoliaGantushig Bayasgalan 83
230 - 231 KyrgyzstanAlibek Taalaibek uulu 82
230 - 231 NetherlandsPieter Bos 82
232 MoldovaVictor Ciuntu 81
233 LuxembourgMichel Breyer 79
234 - 235 SpainDavid Balaghi 75
234 - 235 VenezuelaDixon David Moran Gonzalez 75
236 CyprusPanayiotis Panayiotou 74
237 - 238 Bosnia and HerzegovinaAndrej Ivanis 71
237 - 238 AzerbaijanRashid Gaziyev 71
239 Bosnia and HerzegovinaIshak Numanagic 70
240 ArgentinaFranco Assenza 69
241 - 243 SpainAntoni Viros Martin 66
241 - 243 NorwayHakon Holmen 66
241 - 243 SloveniaSven Cerk 66
244 - 245 NorwayArne Lyngstad Sund 65
244 - 245 KyrgyzstanAzamatbek Akhmedov 65
246 - 247 Bosnia and HerzegovinaAleksandar Kelecevic 64
246 - 247 MongoliaGovikhuu Basan 64
248 - 249 IrelandAbdullah Mohammad 63
248 - 249 SwitzerlandJohannes Kapfhammer 63
250 - 251 IndiaKunal Singhal 62
250 - 251 MalaysiaZun Yuan Lim 62
252 BelgiumHannes Vandecasteele 61
253 - 255 BelgiumBenoit Vernier 60
253 - 255 IrelandConor Flynn 60
253 - 255 PortugalJoao Ramos 60
256 KyrgyzstanShakarim Kalandarov 54
257 - 258 GeorgiaNika Nadiradze 53
257 - 258 GermanyTilmann Bihler 53
259 CyprusAndreas Stavrou 52
260 - 262 ColombiaAlan Navarro 51
260 - 262 LuxembourgJeff Wagner 51
260 - 262 NetherlandsWillem Melching 51
263 SwitzerlandFlorian Wernli 50
264 - 267 TajikistanBehruz Murotov 45
264 - 267 BoliviaDiego Gabriel Nunez Duran 45
264 - 267 CyprusMichalis Psalios 45
264 - 267 DenmarkSimon Horup Eskildsen 45
268 - 269 MoldovaIon Ureche 44
268 - 269 VenezuelaJesus Alejandro Soto Agreda 44
270 KyrgyzstanNursultan Aldaiarov 43
271 SerbiaAndrej Ivaskovic 41
272 - 273 NorwayEdgar Vedvik 40
272 - 273 MontenegroLuka Bulatovic 40
274 - 280 AzerbaijanElmi Ahmadov 34
274 - 280 BoliviaFabian Caihuara Sossa 34
274 - 280 VenezuelaFernando Luis Valarino Noriega 34
274 - 280 MacaoKin Heng Cheang 34
274 - 280 KuwaitMuhsen Hazem Saleh 34
274 - 280 NigeriaNosa Aikodon 34
274 - 280 BoliviaSergio Koller Vargas 34
281 MacaoKam Fu Wong 33
282 - 283 CanadaAngus Kong 32
282 - 283 TajikistanKhayyom Odinaev 32
284 - 285 AlbaniaArnold Drita 29
284 - 285 MacaoKa Chon Fong 29
286 MacaoSeng Pan Kou 28
287 Trinidad and TobagoJohn Chen 23
288 - 289 IndiaChirag Gupta 21
288 - 289 IrelandMaciej Goszczycki 21
290 AzerbaijanSanan Pashayev 16
291 Trinidad and TobagoZachary Subran-Ganesh 14
292 - 298 LibyaAli Qasim 12
292 - 298 MalaysiaChin Lip Soh 12
292 - 298 AlbaniaChrist Ligori 12
292 - 298 ChileGabriel Alejandro Norambuena Guzman 12
292 - 298 ColombiaManuel Vergara 12
292 - 298 CyprusSavvas Mitsikouridis 12
292 - 298 KuwaitYaqoub Adel Alyakoub 12
299 AlbaniaRushan Xhaja 5
300 - 310 LibyaAhmed Khaled 0
300 - 310 KuwaitAli Al Mumin 0
300 - 310 NigeriaAminu Folawiyo 0
300 - 310 LibyaAmira Sherif 0
300 - 310 NigeriaBindir Umar 0
300 - 310 ChileCristobal Miranda 0
300 - 310 ChileJorge Lobos 0
300 - 310 NigeriaOluwatosin Joshua 0
300 - 310 IrelandRichard Tynan 0
300 - 310 LibyaSafwan Bouna 0
300 - 310 KuwaitYousef Husain 0