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 Johnny Ho 600
Gold medal 2 Gennady Korotkevich 588
Gold medal 3 Yuzhou Gu 525
Gold medal 4 Shogo Murai 506
Gold medal 5 Egor Suvorov 504
Gold medal 6 Chao Li 465
Gold medal 7 - 9 Adrian Budau 456
Gold medal 7 - 9 Karol Farbis 456
Gold medal 7 - 9 Maxim Akhmedov 456
Gold medal 10 Mitchell Lee 443
Gold medal 11 Peilin Zhong 438
Gold medal 12 Eduard Batmendijn 436
Gold medal 13 Bumsoo Park 422
Gold medal 14 Yuqing Ai 419
Gold medal 15 Vlad Alexandru Gavrila 415
Gold medal 16 Oleg Ivanov 411
Gold medal 17 Simon Lindholm 401
Gold medal 18 Marin Tomic 396
Gold medal 19 Saeed Ilchi Ghazan 395
Gold medal 20 Alexey Gordeev 394
Gold medal 21 Sergii Nagin 393
Gold medal 22 Scott Wu 376
Gold medal 23 Adam Bardashevich 372
Gold medal 24 Seyed Hamed Valizadehtoosi 369
Gold medal 25 Rumen Hristov 366
Gold medal 26 Rares Darius Buhai 364
Silver medal 27 Dung Nguyen 362
Silver medal 28 Wojciech Nadara 360
Silver medal 29 Kazumi Kasaura 357
Silver medal 30 Wiktor Kuropatwa 355
Silver medal 31 Ting-Yuan Cheng 353
Silver medal 32 Hubert Teo Hua Kian 350
Silver medal 33 Andrew Carlotti 349
Silver medal 34 Alireza Farhadi 344
Silver medal 35 - 36 Renato Ferreira Pinto Junior 335
Silver medal 35 - 36 Shih-Wei Liu 335
Silver medal 37 Nathan Azaria 329
Silver medal 38 Kohji Liu 315
Silver medal 39 Ikumi Hide 310
Silver medal 40 Domagoj Cevid 309
Silver medal 41 Vyacheslav Kim 306
Silver medal 42 Simon Mauras 304
Silver medal 43 - 44 Boris Grubic 303
Silver medal 43 - 44 Dat Vu 303
Silver medal 45 Daniel Hui 298
Silver medal 46 Ivan Stosic 295
Silver medal 47 Joshua Lau 287
Silver medal 48 Tom Kalvari 286
Silver medal 49 Tuan Anh Nguyen 283
Silver medal 50 Uladzislau Padtsiolkin 280
Silver medal 51 Yordan Chaparov 274
Silver medal 52 Omer Eren 272
Silver medal 53 Evangelos Kipouridis 270
Silver medal 54 Jiri Eichler 266
Silver medal 55 Hristo Venev 264
Silver medal 56 - 58 Bartlomiej Dudek 263
Silver medal 56 - 58 Dario Nieuwenhuis 263
Silver medal 56 - 58 Tobias Lenz 263
Silver medal 59 Karolis Greblikas 259
Silver medal 60 Antun Razum 256
Silver medal 61 Pak Hay Chan 255
Silver medal 62 - 64 Luca Versari 253
Silver medal 62 - 64 Saul German Gutierrez Calderon 253
Silver medal 62 - 64 Wai Pan Yik 253
Silver medal 65 Jeongwoo Ji 252
Silver medal 66 Cheng-Min Chiang 251
Silver medal 67 Vitalii Herasymiv 249
Silver medal 68 Marton Havasi 248
Silver medal 69 - 71 Aman Sariyev 247
Silver medal 69 - 71 Geoffry Song 247
Silver medal 69 - 71 Marcos Massayuki Kawakami 247
Silver medal 72 - 73 Dominik Gleich 244
Silver medal 72 - 73 Wei Liang Gan 244
Silver medal 74 Madi Khamitbekov 243
Silver medal 75 Kestutis Vilcinskas 242
Silver medal 76 Mohammadreza Maleki Ghahfarrokhi 240
Silver medal 77 - 78 Daniel Hadas 237
Silver medal 77 - 78 Floris Kint 237
Bronze medal 79 Roman Furko 236
Bronze medal 80 - 81 Hyeonseop Lee 233
Bronze medal 80 - 81 Jirayu Luewetwanit 233
Bronze medal 82 - 85 Amartya Shankha Biswas 232
Bronze medal 82 - 85 Auguste Olivry 232
Bronze medal 82 - 85 Jonathan Irvin Gunawan 232
Bronze medal 82 - 85 Thanh Nguyen 232
Bronze medal 86 Chun Yin Sampson Lee 228
Bronze medal 87 Vitalik Buterin 224
Bronze medal 88 Federico Glaudo 223
Bronze medal 89 Dhananjoy Biswas 219
Bronze medal 90 Daniel Ziegler 218
Bronze medal 91 - 92 Ranald Yun Shao Lam 217
Bronze medal 91 - 92 Varot Premtoon 217
Bronze medal 93 Marten Wiman 216
Bronze medal 94 - 96 Matteo Almanza 214
Bronze medal 94 - 96 Pedro Paredes 214
Bronze medal 94 - 96 Tony Sun 214
Bronze medal 97 - 98 Roman Rubanenko 212
Bronze medal 97 - 98 Sergey Kulik 212
Bronze medal 99 Francisco Machado 207
Bronze medal 100 Michael Chen 201
Bronze medal 101 - 103 Jaagup Repan 197
Bronze medal 101 - 103 Logan Glasson 197
Bronze medal 101 - 103 Stepan Simsa 197
Bronze medal 104 Marian Hornak 196
Bronze medal 105 - 106 Muhammad Aji Muharrom 195
Bronze medal 105 - 106 Shahar Mizrahi 195
Bronze medal 107 - 110 Bojan Serafimov 193
Bronze medal 107 - 110 Jasse Lahdenpera 193
Bronze medal 107 - 110 Matjaz Leonardis 193
Bronze medal 107 - 110 Sorawee Porncharoenwase 193
Bronze medal 111 - 113 Andrei Cramariuc 192
Bronze medal 111 - 113 Gellert Weisz 192
Bronze medal 111 - 113 Ondrej Hubsch 192
Bronze medal 114 Jules Pondard 190
Bronze medal 115 - 116 Jihoon Yoon 188
Bronze medal 115 - 116 Luis David Arguello Pazos 188
Bronze medal 117 - 118 Andrew Wills 185
Bronze medal 117 - 118 Andrius Ziukas 185
Bronze medal 119 Tigran Mamikonyan 184
Bronze medal 120 Vaughan Robert Newton 182
Bronze medal 121 - 123 Cakra Wishnu Wardhana 181
Bronze medal 121 - 123 Kinan Mamoon Al Sarmini 181
Bronze medal 121 - 123 Natthakun Kitthaworn 181
Bronze medal 124 - 125 Jimsher Skhirtladze 179
Bronze medal 124 - 125 Marco Keller 179
Bronze medal 126 - 129 Hristijan Bogoevski 178
Bronze medal 126 - 129 Johan Sannemo 178
Bronze medal 126 - 129 Ojars Vilmars Ratnieks 178
Bronze medal 126 - 129 Radu Stefan Voroneanu 178
Bronze medal 130 Gilles Englebert 177
Bronze medal 131 - 133 Aleksejs Popovs 176
Bronze medal 131 - 133 Jakob Baek Tejs Knudsen 176
Bronze medal 131 - 133 Michael Chun Chi Tsang 176
Bronze medal 134 - 135 Diego Vazquez 175
Bronze medal 134 - 135 Jure Slak 175
Bronze medal 136 Julian Labeit 174
Bronze medal 137 - 138 Begmuhammet Kakabayev 173
Bronze medal 137 - 138 Jakub Safin 173
Bronze medal 139 Robin Elliott 171
Bronze medal 140 - 142 Hosam Abd Elraouf 170
Bronze medal 140 - 142 Liang-Chieh Chen 170
Bronze medal 140 - 142 Nikoloz Svanidze 170
Bronze medal 143 - 144 Bristy Sikder 169
Bronze medal 143 - 144 Victor Lecomte 169
Bronze medal 145 Diego Niquefa 167
Bronze medal 146 Vladimir Daglis 164
Bronze medal 147 Zoltan Szenczi 163
Bronze medal 148 - 153 Bouke van der Bijl 162
Bronze medal 148 - 153 Hrayr Harutyunyan 162
Bronze medal 148 - 153 Patrik Zajec 162
Bronze medal 148 - 153 Sean Wentzel 162
Bronze medal 148 - 153 Svend Christian Svendsen 162
Bronze medal 148 - 153 Thomas Pinetz 162
Bronze medal 154 Daniel Goldbach 158
Bronze medal 155 Yousef Ibrahim Salama 157
156 - 157 Georgi Georgiev 155
156 - 157 Janno Veeorg 155
158 Ohad Klein 154
159 Giuliano Gregori 151
160 - 162 Gabriel Barrutia 150
160 - 162 Konstantinos Kanellis 150
160 - 162 Sami Kalliomaki 150
163 Abdullah Alperen 149
164 - 165 Daniel Ferizovic 148
164 - 165 Robert Spencer 148
166 Freddy Roman Cepeda 145
167 Tornike Mandzulashvili 144
168 Nikita Larka 143
169 Carolina Lang 142
170 - 171 Demjan Grubic 141
170 - 171 Jeppe Bjorn Hallgren 141
172 Andrej Maris 140
173 - 174 Nicholas Laver 139
173 - 174 Saul De Nova 139
175 Alperen Yakut 138
176 Robert Davtyan 137
177 Markus Hasenohrl 133
178 Kliment Serafimov 131
179 - 181 Dzhamshed Khaitov 129
179 - 181 Marks Zeldes 129
179 - 181 Yusuf Hakan Kalayci 129
182 Anton Grensjo 128
183 - 184 Martin Zikmund 125
183 - 184 Nils Barlaug 125
185 - 186 Kristof Marussy 124
185 - 186 Md Nafis Sadique 124
187 - 189 Fabian Hammerle 123
187 - 189 Pol Roger Albert Welter 123
187 - 189 Ying Hong Tham 123
190 - 191 Thomas Tangl 120
190 - 191 Zhaoxin Wang 120
192 Bernard Teo Zhi Yi 119
193 - 195 Alan Ansell 118
193 - 195 Caique Lira 118
193 - 195 Dimitrios Los 118
196 - 197 Andres Erbsen 117
196 - 197 Armen Vardanyan 117
198 Nur Muhammad Shafiullah 116
199 Yi Hang Ho 115
200 Nikhil Tadigoppula 113
201 - 202 Andre Amaral de Sousa 112
201 - 202 Omar Obeya 112
203 Joonatan Saarhelo 110
204 - 205 Andre Ryser 106
204 - 205 Jannes Munchmeyer 106
206 Afonso Santos 104
207 - 208 Lucas Agudiez 103
207 - 208 Sotirios Panagiotou 103
209 Tom Levy 101
210 Simmo Saan 99
211 Jaime Silva 97
212 Jovan Krajevski 95
213 Alex Pizarro Jimenez 94
214 - 217 Edgar Augusto Santiago Nieves 92
214 - 217 Tahir Alizade 92
214 - 217 Yuri Alcantara Olivero 92
214 - 217 Ziad Ouf 92
218 Dario de la Fuente Garcia 91
219 Ashraf Moolla 90
220 - 221 Koen Wolters 87
220 - 221 Ledio Berdellima 87
222 - 224 Abduqodiri Qurbonzoda 86
222 - 224 Janchiv Bat-Erdene 86
222 - 224 Victor Luncasu 86
225 - 229 Bayarkhuu Lodoidamba 83
225 - 229 Catalin Vlas 83
225 - 229 Dauren Muratov 83
225 - 229 Dovletgeldi Aydogdyyev 83
225 - 229 Gantushig Bayasgalan 83
230 - 231 Alibek Taalaibek uulu 82
230 - 231 Pieter Bos 82
232 Victor Ciuntu 81
233 Michel Breyer 79
234 - 235 David Balaghi 75
234 - 235 Dixon David Moran Gonzalez 75
236 Panayiotis Panayiotou 74
237 - 238 Andrej Ivanis 71
237 - 238 Rashid Gaziyev 71
239 Ishak Numanagic 70
240 Franco Assenza 69
241 - 243 Antoni Viros Martin 66
241 - 243 Hakon Holmen 66
241 - 243 Sven Cerk 66
244 - 245 Arne Lyngstad Sund 65
244 - 245 Azamatbek Akhmedov 65
246 - 247 Aleksandar Kelecevic 64
246 - 247 Govikhuu Basan 64
248 - 249 Abdullah Mohammad 63
248 - 249 Johannes Kapfhammer 63
250 - 251 Kunal Singhal 62
250 - 251 Zun Yuan Lim 62
252 Hannes Vandecasteele 61
253 - 255 Benoit Vernier 60
253 - 255 Conor Flynn 60
253 - 255 Joao Ramos 60
256 Shakarim Kalandarov 54
257 - 258 Nika Nadiradze 53
257 - 258 Tilmann Bihler 53
259 Andreas Stavrou 52
260 - 262 Alan Navarro 51
260 - 262 Jeff Wagner 51
260 - 262 Willem Melching 51
263 Florian Wernli 50
264 - 267 Behruz Murotov 45
264 - 267 Diego Gabriel Nunez Duran 45
264 - 267 Michalis Psalios 45
264 - 267 Simon Horup Eskildsen 45
268 - 269 Ion Ureche 44
268 - 269 Jesus Alejandro Soto Agreda 44
270 Nursultan Aldaiarov 43
271 Andrej Ivaskovic 41
272 - 273 Edgar Vedvik 40
272 - 273 Luka Bulatovic 40
274 - 280 Elmi Ahmadov 34
274 - 280 Fabian Caihuara Sossa 34
274 - 280 Fernando Luis Valarino Noriega 34
274 - 280 Kin Heng Cheang 34
274 - 280 Muhsen Hazem Saleh 34
274 - 280 Nosa Aikodon 34
274 - 280 Sergio Koller Vargas 34
281 Kam Fu Wong 33
282 - 283 Angus Kong 32
282 - 283 Khayyom Odinaev 32
284 - 285 Arnold Drita 29
284 - 285 Ka Chon Fong 29
286 Seng Pan Kou 28
287 John Chen 23
288 - 289 Chirag Gupta 21
288 - 289 Maciej Goszczycki 21
290 Sanan Pashayev 16
291 Zachary Subran-Ganesh 14
292 - 298 Ali Qasim 12
292 - 298 Chin Lip Soh 12
292 - 298 Christ Ligori 12
292 - 298 Gabriel Alejandro Norambuena Guzman 12
292 - 298 Manuel Vergara 12
292 - 298 Savvas Mitsikouridis 12
292 - 298 Yaqoub Adel Alyakoub 12
299 Rushan Xhaja 5
300 - 310 Ahmed Khaled 0
300 - 310 Ali Al Mumin 0
300 - 310 Aminu Folawiyo 0
300 - 310 Amira Sherif 0
300 - 310 Bindir Umar 0
300 - 310 Cristobal Miranda 0
300 - 310 Jorge Lobos 0
300 - 310 Oluwatosin Joshua 0
300 - 310 Richard Tynan 0
300 - 310 Safwan Bouna 0
300 - 310 Yousef Husain 0