Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2010
Date:
Aug. 21, 2010
Venue:
Waterloo, ON, Canada
Number of Finalists:
297
Scoring:
100+100+100+110+100+100+110+100=820
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2010
Final
Rank
Country
Name
Score
1
Belarus
Gennady Korotkevich
778
2
Bulgaria
Rumen Hristov
749
3
Poland
Adrian Jaskolka
736
4
United States
Wenyu Cao
735
5
United States
Michael Cohen
720
6
Canada
Robin Cheng
717
7
Georgia
Tsotne Tabidze
710
8
Czechia
David Klaska
709
9
Japan
Shogo Murai
708
10
China
Qiwei Feng
707
11
China
Luhang Lai
706
12
Thailand
Pasin Manurangsi
704
13
United States
Neal Wu
700
14
Germany
Simon Burger
697
15
Croatia
Ivica Kicic
694
16 - 18
Czechia
Hynek Jemelik
693
16 - 18
Japan
Masaki Hara
693
16 - 18
Bulgaria
Vladislav Haralampiev
693
19
Germany
Fabian Gundlach
692
20
Taiwan
Ting-Wei Chen
690
21
South Korea
Dong Gu Kang
689
22 - 23
Russia
Mikhail Pyaderkin
687
22 - 23
Singapore
Raymond Kang Seng Ing
687
24 - 25
Iran
Ali Babaei Chshmehahmadrezaei
686
24 - 25
Russia
Sergey Fedorov
686
26 - 29
Poland
Anna Piekarska
685
26 - 29
Hungary
Attila Dankovics
685
26 - 29
Singapore
Chin Zhan Xiong
685
26 - 29
China
Yuchao Pan
685
30
Hong Kong
Chak Fai Yuen
684
31
China
Yi Wu
683
32
Lithuania
Marijonas Petrauskas
682
33
Italy
Giovanni Paolini
679
34 - 35
Poland
Jan Kanty Milczek
678
34 - 35
Russia
Roman Andreev
678
36 - 37
Russia
Gleb Evstropov
675
36 - 37
Denmark
Mathias Tejs Knudsen
675
38 - 39
Romania
Bogdan-Cristian Tataroiu
674
38 - 39
Thailand
Veerakan Sinthaveelertmongkol
674
40
Sweden
Simon Lindholm
673
41
Italy
Massimo Cairo
671
42
Turkey
Baris Kaya
667
43
United States
Brian Hamrick
666
44 - 45
Hong Kong
Man Hin Jeffrey Hon
664
44 - 45
Thailand
Suthee Ruangwises
664
46 - 47
India
Anish Shankar
660
46 - 47
Taiwan
Chun-Pai Yang
660
48
Slovakia
Jan Hozza
657
49 - 51
Egypt
Emad Farag William
656
49 - 51
Japan
Kensuke Imanishi
656
49 - 51
Czechia
Vlastimil Dort
656
52
Netherlands
Bas Nieuwenhuizen
655
53
Ukraine
Yevgen Vasyliv
648
54 - 55
Latvia
Eduards Kalinicenko
645
54 - 55
Brazil
Felipe Abella Cavalcante Mendonca de Souza
645
56
Croatia
Ivan Katanic
644
57
India
Keshav Dhandhania
641
58
Taiwan
Jui-Min Lee
640
59
Slovakia
Tomas Belan
639
60 - 61
Japan
Hiroshi Yamashita
637
60 - 61
Croatia
Stjepan Glavina
637
62
Slovenia
Ziga Ham
635
63 - 64
Indonesia
Alham Fikri Aji
634
63 - 64
Canada
Brian Bi
634
65 - 66
Iran
Mehrdad Tahmasbi
631
65 - 66
Iran
Seyed Mehran Kholdi
631
67
Bulgaria
Anton Georgiev Anastasov
630
68
Hungary
Andras Meszaros
628
69
Finland
Johannes Laire
626
70
Indonesia
Ashar Fuadi
623
71
Argentina
Martin Fixman
622
72 - 74
Germany
Aaron Montag
621
72 - 74
Latvia
Normunds Vilcins
621
72 - 74
Taiwan
Yu-Hsuan Lai
621
75 - 77
Croatia
Adrian Satja Kurdija
620
75 - 77
South Korea
Dooho Chang
620
75 - 77
France
Simon Forest
620
78
South Africa
Sean Wentzel
619
79
Serbia
Boris Grubic
618
80
Romania
Vlad Alexandru Gavrila
616
81
Lithuania
Kestutis Vilcinskas
614
82 - 83
Belarus
Aliaksei Kolesau
612
82 - 83
Turkey
Bugrahan Sahin
612
84 - 85
Israel
Gal Dor
611
84 - 85
Latvia
Peteris Erins
611
86 - 87
Canada
Jacob Plachta
610
86 - 87
Brazil
Renato Ferreira Pinto Junior
610
88 - 89
South Korea
Myungwoo Chun
608
88 - 89
South Korea
Wonryong Ryou
608
90
Lithuania
Matas Brazdeikis
606
91
Austria
Christoph Sperl
604
92
Romania
Andrei-Bogdan Parvu
603
93
Thailand
Sarun Paisarnsrisomsuk
602
94
Brazil
Andre Hahn Pereira
601
95 - 99
Iran
Behrouz Rabiee
600
95 - 99
Serbia
Dusan Zdravkovic
600
95 - 99
Greece
Gerasimos Arsenis
600
95 - 99
North Macedonia
Predrag Gruevski
600
95 - 99
Belarus
Yauheni Hrytskevich
600
100
Latvia
Olegs Osmjans
598
101 - 102
Czechia
Jan Polasek
596
101 - 102
Romania
Victor Ionescu
596
103
Indonesia
Christianto Handojo
595
104
Australia
Evgeny Martynov
594
105 - 106
Serbia
Nemanja Trifunovic
592
105 - 106
India
Siddharth Krishna
592
107
Argentina
Ariel Zylber
588
108 - 109
Netherlands
David Venhoek
586
108 - 109
Hungary
Marton Hunyady
586
110 - 112
Poland
Igor Adamski
584
110 - 112
New Zealand
James McCloskey
584
110 - 112
Viet Nam
Tuan Anh Tran
584
113
Turkey
Cihad Oge
583
114
Ukraine
Vitalii Demianiuk
582
115
Estonia
Morten Piibeleht
579
116 - 117
South Africa
Graham Manuell
577
116 - 117
Canada
Zhi Qiang Liu
577
118
France
Paul Kirchner
575
119
Hong Kong
Man Lok Wong
574
120
Spain
Dario Nieuwenhuis
573
121
Israel
Rotem Liss
572
122
Armenia
Hayk Tepanyan
571
123
Kazakhstan
Ali-Amir Aldan
567
124 - 126
Australia
Luke Harrison
566
124 - 126
Bulgaria
Mihail Hristov Kovachev
566
124 - 126
Singapore
Shen Chuanqi
566
127 - 129
India
Archit Karandikar
565
127 - 129
Turkey
Osman Aka
565
127 - 129
Belarus
Pavel Kalinnikov
565
130 - 131
Slovakia
Ladislav Baco
562
130 - 131
Egypt
Omar Ahmed Ali ElAzazy
562
132 - 134
New Zealand
Boris Pfahringer
560
132 - 134
Singapore
Daniel Wong Lin Kit
560
132 - 134
Ukraine
Mark Lavrynenko
560
135
United Kingdom
Diggory Blake
558
136
Finland
Nuutti Holtta
554
137
Estonia
Jaagup Repan
553
138
Bosnia and Herzegovina
Damir Ferizovic
550
139
Colombia
Rafael Mantilla
548
140 - 141
South Africa
Jacobus Conradie
547
140 - 141
Syria
Kinan Mamoon Al Sarmini
547
142 - 144
Armenia
Aleksandr Chatrchyan
546
142 - 144
South Africa
Jacobus Van der Merwe
546
142 - 144
Netherlands
Matthijs Tijink
546
145
Israel
Daniel Hadas
545
146
Slovakia
Matej Balog
544
147
Kazakhstan
Madiyar Aitbayev
541
148
New Zealand
Logan Glasson
540
149 - 150
Italy
Alessandro Dovis
538
149 - 150
Kazakhstan
Ali Dautalinov
538
151
Hungary
Zsolt Wagner
536
152
Italy
Luca Wehrstedt
533
153
Indonesia
Harta Wijaya
532
154
Switzerland
Alain Vaucher
531
155
Mexico
Hugo Duenas Orozco
528
156
Bosnia and Herzegovina
Adnan Ademovic
526
157
Israel
Aviel Atias
524
158 - 160
Egypt
Ahmed Salem Ezzat
521
158 - 160
Sweden
Jonas Olsson
521
158 - 160
Switzerland
Josef Ziegler
521
161
Austria
David Madl
520
162 - 163
Sweden
David Borg
518
162 - 163
Sweden
Emil Lenngren
518
164 - 165
Cuba
Leandro Castillo Valdes
514
164 - 165
Australia
Robert Newey
514
166
Spain
Ferran Alet
513
167
France
Amaury De la vieuville
510
168 - 170
Brazil
Caique Lira
505
168 - 170
Argentina
Gonzalo Avila Alterach
505
168 - 170
Mexico
Saul German Gutierrez Calderon
505
171
United Kingdom
James Stanley
503
172 - 173
Australia
Kenneth Kok Ming Wong
501
172 - 173
Viet Nam
Toan Nguyen
501
174
Portugal
Francisco Huhn
499
175
Slovenia
Matej Aleksandrov
498
176
North Macedonia
Hristijan Bogoevski
494
177
Germany
Klaas-Hendrik Poelstra
491
178
Argentina
Lucas Tavolaro Ortiz
489
179
Georgia
Mariam Kobiashvili
487
180
Georgia
Nika Begiashvili
485
181
Finland
Joonas Haapala
484
182
Serbia
Luka Milicevic
478
183
Slovenia
Matjaz Leonardis
475
184
Mexico
Flavio Hernandez Gonzalez
473
185
Georgia
Nodari Ambroladze
470
186
Ukraine
Sergii Nagin
461
187 - 189
Lithuania
Antanas Ursulis
460
187 - 189
Egypt
Hosam Zarara
460
187 - 189
France
Jules Pondard
460
190
Belgium
Benoit Legat
459
191
Kazakhstan
Azizkhan Almakhan
458
192
Spain
Oscar Lozano
456
193
Finland
Santtu Keskinen
444
194 - 196
Viet Nam
Khanh Thai
441
194 - 196
Portugal
Rafael Schimassek
441
194 - 196
Turkmenistan
Yhlas Beghanov
441
197
Viet Nam
Viet Anh Ho
435
198
Netherlands
Laurent van den Bos
434
199
United Kingdom
Joseph Hermaszewski
430
200
Syria
Haidar Abboud
429
201
Moldova
Maxim Ciuntu
428
202 - 204
Spain
David Balaghi
422
202 - 204
Austria
Michael Rader
422
202 - 204
Switzerland
Timon Gehr
422
205
Colombia
Diego Niquefa
417
206
Greece
Kyriakos Axiotis
416
207
Portugal
Rodrigo Gomes
407
208
New Zealand
Tony Sun
406
209
Moldova
Daniel Mogoreanu
404
210
Moldova
Iulian Gramatki
403
211
Hong Kong
Tak Hei Yu
399
212 - 213
Syria
Khaled Koutini
396
212 - 213
Bangladesh
Sakib Shafayat
396
214
Bosnia and Herzegovina
Amer Mesanovic
395
215 - 216
Bosnia and Herzegovina
Daniel Ferizovic
392
215 - 216
North Macedonia
Mladen Dimovski
392
217 - 218
Azerbaijan
Azad Salahli
391
217 - 218
Denmark
Nikolaj Kammersgaard
391
219
Luxembourg
Marc Radinovic
390
220
Belgium
Charles Hubain
388
221
Mongolia
Naranbayar Uuganbayar
387
222 - 224
North Macedonia
Jovan Krajevski
386
222 - 224
Tajikistan
Mikhail Panyavin
386
222 - 224
Sri Lanka
Navin Gunathillaka
386
225
Macao
Hoi Meng Lei
384
226 - 227
Switzerland
Samuel Grutter
379
226 - 227
United Kingdom
Sunoo Eleanor Park
379
228 - 229
Portugal
David Ferreira
376
228 - 229
Belgium
Guillaume Derval
376
230
Denmark
Asbjorn Nordentoft
373
231
Colombia
Jaime Silva
368
232
Mexico
Diego Caudillo Amador
362
233
Armenia
Armen Vardanyan
346
234
Macao
Lei Hou Hoi
345
235
Trinidad and Tobago
Bjorn Ramroop
339
236
Estonia
Ago Allikmaa
338
237
Denmark
Jeppe Bjorn Hallgren
336
238
Greece
Alexandros Tasos
335
239
Macao
Hou Meng Ip
329
240
Austria
Fabian Hammerle
328
241
Cyprus
Marios Hadjimichael
326
242
Macao
Chou Lun Leong
318
243
Cuba
Javier Noa Turnes
315
244
Belgium
Joseph Lange
303
245 - 246
Slovenia
Klemen Kloboves
300
245 - 246
Venezuela
Ricardo Jose Tovar Montero
300
247
Ghana
Elias Konadu Awudu
296
248 - 249
Luxembourg
Gilles Englebert
295
248 - 249
Mongolia
Janchiv Bat-Erdene
295
250
Colombia
Christian Zuluaga
290
251
Greece
Nikolaos Tzamos
283
252
Luxembourg
Jeff Wagner
279
253
Armenia
Eduard Grigoryan
275
254
Mongolia
Gantushig Bayasgalan
265
255
Azerbaijan
Zaur Abbasbayli
254
256
Moldova
Victor Ciuntu
252
257
Luxembourg
Christophe Schmol
251
258 - 259
Mongolia
Chinbold Gansukh
250
258 - 259
Madagascar
Sandratra Herimanana Andrianirina
250
260
Trinidad and Tobago
John Chen
247
261
United Arab Emirates
Omran Alrawahi
240
262
Ireland
Donncha O Cearbhaill
238
263 - 266
Azerbaijan
Allahverdi Suleymanov
225
263 - 266
Azerbaijan
Elshan Hajiyev
225
263 - 266
Albania
Klevis Mino
225
263 - 266
Albania
Ledio Berdellima
225
267
United Arab Emirates
Husain Alshehhi
205
268
Syria
Doried Abdallah
200
269
Venezuela
Huberto Jose Rodrigues Garcia
177
270
Turkmenistan
Umyt Gurbanov
175
271
Nigeria
Komioluwa Ajenifuja
168
272
Madagascar
Hasintsoa Andriamparany
156
273
Saudi Arabia
Muhammad Alahmdi
151
274 - 277
Saudi Arabia
Abdullah Alhazmy
150
274 - 277
Ireland
Jared Auty
150
274 - 277
Ghana
Jonathan Mishiame
150
274 - 277
Venezuela
Rafael Agustin Perez Mendoza
150
278 - 281
Libya
Amna AboTurkia
100
278 - 281
Libya
Eyman Gabril
100
278 - 281
Kuwait
Talal Alsheqaih
100
278 - 281
Libya
Wafa Elshibani
100
282
United Arab Emirates
Rashed AlJaberi
87
283
Turkmenistan
Jemshit Geldiyev
78
284
Cyprus
Georgios Illampas
63
285 - 286
Cyprus
Ioanna Mousikou
60
285 - 286
Madagascar
Tsitohaina Zoara Lalao
60
287
Kuwait
Abdulaziz Alqallaf
58
288 - 289
Cyprus
Talia Tseriotou
50
288 - 289
Trinidad and Tobago
Zachary Subran-Ganesh
50
290 - 297
Kuwait
Abdalla Mohammed
0
290 - 297
Saudi Arabia
Abdulrahman Alhazmy
0
290 - 297
Ghana
Cecil Arthur
0
290 - 297
Nigeria
Daisy Isibor
0
290 - 297
Kuwait
Ebraheem Ashkanani
0
290 - 297
Madagascar
Mamy Nambinina Randrianarisoa
0
290 - 297
Libya
Masoud Abuadba
0
290 - 297
Saudi Arabia
Saeed Alhudaifi
0
qualified
United Arab Emirates
Ahmed Saif
qualified
Tajikistan
Behruz Murotov
qualified
Albania
Iris Fuli
qualified
Venezuela
Jose Manuel Fernandez Dona
qualified
Tajikistan
Mehrdod Odilzoda
qualified
Nigeria
Micheal Bello
qualified
Nigeria
Premobowei Etibo
qualified
Tajikistan
Qobil Erazhzoda Haqnazarov
qualified
Turkmenistan
Sohbetmuhammet Geldinazarov