Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2014
Date:
July 20, 2014
Venue:
Taipei, Taiwan
Number of Finalists:
311
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2014
Final
Rank
Country
Name
Score
1 - 3
Australia
Ishraq Huda
600
1 - 3
United States
Scott Wu
600
1 - 3
China
Yinzhan Xu
600
4
Russia
Nikolay Kalinin
556
5
Australia
Oliver Fisher
530
6
United States
Steven Hao
525
7 - 8
China
Dingli Yu
516
7 - 8
China
Honghua Dong
516
9
China
Yang Shen
503
10 - 11
Bulgaria
Encho Mishinev
502
10 - 11
Georgia
Nikoloz Svanidze
502
12
United States
Joshua Brakensiek
493
13
Taiwan
Po-En Chen
489
14
Mexico
Diego Alonso Roque Montoya
477
15
Canada
Jacob Jackson
476
16 - 19
India
Akshat Bubna
472
16 - 19
United States
Andrew He
472
16 - 19
Iran
MohammadAmin Khashkhashi Moghaddam
472
16 - 19
Japan
Yuta Takaya
472
20
Romania
Rares Darius Buhai
458
21
South Korea
Jeehak Yoon
457
22
Thailand
Theemathas Chirananthavat
456
23
Russia
Nikita Sivukhin
454
24 - 32
Iran
AmirMohsen Ahanchi Markaz
449
24 - 32
Germany
Felix Bauckholt
449
24 - 32
Bulgaria
Hristo Venev
449
24 - 32
Poland
Jaroslaw Kwiecien
449
24 - 32
Singapore
Jiahai Feng
449
24 - 32
Thailand
Phoomraphee Luenam
449
24 - 32
Singapore
Ranald Yun Shao Lam
449
24 - 32
South Korea
Seokhwan Choi
449
24 - 32
Hong Kong
Ting Fung Lau
449
33
Latvia
Aleksejs Zajakins
447
34 - 35
Slovakia
Eduard Batmendijn
437
34 - 35
India
Malvika Raj Joshi
437
36
Australia
Michael Chen
435
37
South Korea
Sunghyeon Jo
433
38
Taiwan
Yi Chou
432
39
Sweden
Johan Sannemo
428
40 - 43
Japan
Hirotaka Isa
423
40 - 43
Israel
Ohad Klein
423
40 - 43
Taiwan
Po-Chang Chen
423
40 - 43
Taiwan
Tzu-Peng Wang
423
44
Viet Nam
Quang Dung Nguyen
421
45
Singapore
Kwang Hui Mark Theng
416
46 - 47
Japan
Ken Ogura
414
46 - 47
Iran
Mojtaba FayazBakhsh
414
48
Turkey
Semih Basrik
413
49
Serbia
Dimitrije Erdeljan
399
50
Armenia
Eduard Grigoryan
398
51 - 52
Romania
Alexandru Velea
391
51 - 52
Serbia
Marko Stankovic
391
53
Hong Kong
Kam Chuen Tung
390
54
Bulgaria
Momchil Peychev
389
55 - 56
Russia
Konstantin Semenov
388
55 - 56
Poland
Michal Glapa
388
57
Slovakia
Bui Truc Lam
381
58 - 59
Romania
Andrei Heidelbacher
378
58 - 59
Croatia
Mislav Balunovic
378
60 - 61
Croatia
Dominik Gleich
375
60 - 61
Finland
Kalle Luopajarvi
375
62
Ukraine
Ilya Shevchenko
371
63
Slovakia
Mario Lipovsky
369
64 - 65
Russia
Nikita Uvarov
365
64 - 65
Finland
Sami Kalliomaki
365
66
Kazakhstan
Miras Myrzakerey
364
67
Iran
Elyad Ramezani
359
68 - 70
Brazil
Arthur Ferreira do Nascimento
355
68 - 70
North Macedonia
Bojan Serafimov
355
68 - 70
Brazil
Mateus Bezrutchka
355
71
Syria
Hasan Jaddouh
351
72
Latvia
Aleksejs Popovs
349
73
Australia
Ray Li
348
74 - 75
Viet Nam
Hoang Anh Phuc Ngo
346
74 - 75
Turkey
Muhammed Emin Ayar
346
76 - 77
Italy
Francesco Milizia
341
76 - 77
Slovenia
Vid Kocijan
341
78
Latvia
Kristaps Civkulis
340
79 - 80
Czechia
Jan-Sebastian Fabik
338
79 - 80
Armenia
Mushegh Shahinyan
338
81
Brazil
Arthur Pratti Dadalto
330
82 - 84
Belarus
Aliaksei Vistiazh
323
82 - 84
Estonia
Oliver-Matis Lill
323
82 - 84
Kazakhstan
Ulugbek Adilbekov
323
85
Thailand
Pichayut Liamthong
322
86 - 87
Lithuania
Mantas Pajarskas
321
86 - 87
Czechia
Ondrej Hubsch
321
88 - 89
Austria
Gary Ye
320
88 - 89
Poland
Stanislaw Barzowski
320
90 - 92
Kazakhstan
Daniyar Maminov
319
90 - 92
Georgia
Elene Machaidze
319
90 - 92
North Macedonia
Vasil Kuzevski
319
93
Israel
Tom Kalvari
318
94
Sweden
Aron Granberg
315
95
Malaysia
Si Wei How
312
96 - 97
Thailand
Krittisak Chaiyakul
306
96 - 97
Romania
Mihai-Dan Gheorghe
306
98
Belarus
Barbara Kuskova
298
99 - 104
Turkey
Abdullah Enes Oncu
297
99 - 104
Hong Kong
Lik Hang Poon
297
99 - 104
Germany
Manuel Gundlach
297
99 - 104
Czechia
Martin Raszyk
297
99 - 104
Hong Kong
Wai Pan Yik
297
99 - 104
Viet Nam
Xuan Viet Do
297
105 - 108
Hungary
Kristof Somogyvari
296
105 - 108
Ukraine
Mykhailo Babenko
296
105 - 108
Armenia
Tigran Galstyan
296
105 - 108
Canada
Yikuan Li
296
109
Viet Nam
Tien Trung Kien Nguyen
295
110
Mexico
Jordan Fernando Alexander
288
111
Slovakia
Michal Korbela
287
112
Croatia
Mislav Bradac
284
113 - 114
Belarus
Dzmitry Dzemidka
280
113 - 114
Serbia
Ivan Stosic
280
115
Norway
Johan Sokrates Wind
278
116
Poland
Albert Citko
275
117
Indonesia
Alfonsus Raditya Arsadjaja
273
118
France
David Cheikhi
272
119 - 121
North Macedonia
Kliment Serafimov
265
119 - 121
Indonesia
Muhammad Rais Fathin Mudzakir
265
119 - 121
United Kingdom
Ralph Linden
265
122 - 124
Slovenia
Patrik Zajec
264
122 - 124
South Africa
Ulrik De Muelenaere
264
122 - 124
Canada
Zihao Zhang
264
125
Ireland
Richard Tynan
257
126
France
Lucas Pesenti
255
127 - 128
Israel
Ron Ryvchin
254
127 - 128
Malaysia
Yun Kai Lim
254
129
Lithuania
Domantas Jadenkus
252
130 - 131
Mexico
Daniel Talamas Cano
246
130 - 131
Finland
Henrik Lievonen
246
132
Germany
Gregor Matl
245
133
Germany
Philip Wellnitz
244
134
South Korea
Changsu Lee
242
135 - 136
Georgia
Georgy Skhirtladze
240
135 - 136
Indonesia
Zamil Majdy
240
137
Brazil
Michel Rozenberg Zelazny
238
138
Turkey
Halil Ozan Akgul
237
139 - 140
Greece
Dimitrios Los
236
139 - 140
Sweden
Joakim Blikstad
236
141
Switzerland
Benjamin Schmid
235
142
Japan
Ryoma Sato
231
143 - 144
Austria
Florian Leimgruber
230
143 - 144
Indonesia
Stefano Chiesa Suryanto
230
145 - 146
Ukraine
Andrii Selivanov
229
145 - 146
Israel
Nir Yaron
229
147 - 148
Spain
Enric Boix Adsera
228
147 - 148
Armenia
Sparik Hayrapetyan
228
149 - 150
New Zealand
Alan Ansell
227
149 - 150
Greece
Aristofanis Rontogiannis
227
151
Moldova
Victor Ciuntu
224
152 - 153
Luxembourg
Gilles Englebert
223
152 - 153
Netherlands
Jorn Rowan Hoofwijk
223
154 - 156
Turkmenistan
Bayram Berdiyev
221
154 - 156
Belarus
Fedar Karabeinikau
221
154 - 156
India
Pushkar Mishra
221
157
Mongolia
Enkhsanaa Natsagdorj
220
158
Serbia
Andrej Ivaskovic
218
159 - 160
Bangladesh
Bristy Sikder
216
159 - 160
Austria
Peter Ralbovsky
216
161
Cyprus
Michalis Psalios
215
162 - 163
Kazakhstan
Nurlan Zhussipov
210
162 - 163
France
Tomas Rigaux
210
164
Canada
Yi Xiao Zhang
208
165
Tajikistan
Mekhrubon Turaev
205
166 - 167
Bangladesh
Labib Md. Rashid
202
166 - 167
Georgia
Nika Nadiradze
202
168
Estonia
Andres Unt
201
169
Croatia
Tonko Sabolcec
200
170
Switzerland
Fabian Lyck
196
171
Bosnia and Herzegovina
Rijad Muminovic
195
172 - 173
Tajikistan
Abduqodiri Qurbonzoda
194
172 - 173
Italy
Gaspare Ferraro
194
174
Hungary
Marton Erdos
190
175
Norway
Fredrik Ostrem
189
176 - 177
United Kingdom
Cheng Sun
187
176 - 177
Latvia
Ingus Janis Pretkalnins
187
178 - 179
Czechia
Dominik Smrz
186
178 - 179
Syria
Hussain Kara Fallah
186
180
Mexico
Carlos Galeana Hernandez
183
181
Italy
Alessio Mazzetto
182
182
Sweden
Emma Nimstad
181
183
Ukraine
Andrii Omelianenko
179
184
Belgium
Damien Galant
174
185 - 188
Malaysia
Fu Yong Quah
171
185 - 188
Spain
Gerard Orriols Gimenez
171
185 - 188
Egypt
Mohamed Essam
171
185 - 188
Hungary
Szilveszter Szekely
171
189
Spain
Cesc Folch Aldehuelo
169
190
Bangladesh
Hasib Al Muhaimin
167
191
Moldova
Ion Mosnoi
165
192
Netherlands
Jonathan Heek
164
193 - 194
France
Arthur Leonard
163
193 - 194
Slovenia
Ziga Zeljko
163
195
Moldova
Anatolii Guzovatii
157
196
Singapore
Xinyu Wu
156
197 - 198
New Zealand
Christopher Brown
155
197 - 198
Tajikistan
Dzhamshed Khaitov
155
199 - 201
Greece
Georgios Christoglou
146
199 - 201
Syria
Joud Zouzou
146
199 - 201
Finland
Petteri Timonen
146
202
Syria
Aleksandar Abas
145
203 - 204
Hungary
Ambrus Weisz
144
203 - 204
Cyprus
Angelos Pelecanos
144
205
Ireland
Daniel Mulcahy
143
206
Malaysia
Jia Jen Ng
140
207 - 208
Cyprus
Adamos Ttofari
139
207 - 208
Turkmenistan
Silap Aliyev
139
209 - 210
Tunisia
Ahmed Bouhoula
138
209 - 210
India
Nihal Pednekar
138
211
Austria
Matthias Plasser
132
212
Netherlands
Noah Goldsmid
129
213
Tajikistan
Doro Umarov
126
214 - 215
Ireland
Conor Griffin
125
214 - 215
Moldova
Marcel Bezdrighin
125
216
Denmark
Carl Dybdahl
118
217
South Africa
Thomas Orton
115
218
Montenegro
Dejan Todorovic
111
219 - 220
Netherlands
Michiel Siebe Visser
109
219 - 220
United Kingdom
Thomas Hartley
109
221 - 222
Sri Lanka
Mudith Witharamalage
108
221 - 222
South Africa
Shaylan Lalloo
108
223 - 224
Luxembourg
Bob Weinand
106
223 - 224
New Zealand
Byung Hoon Cho
106
225 - 226
Chile
Nicolas Mosnaim
105
225 - 226
Switzerland
Timon Stampfli
105
227
Azerbaijan
Elgun Jabrayilzade
104
228 - 230
Cyprus
Andreas Theocharous
103
228 - 230
Lithuania
Kasparas Masiukas
103
228 - 230
Cuba
Lino Javier Megret Almaguer
103
231 - 232
Belgium
Jorik Jooken
101
231 - 232
Portugal
Pedro Silva
101
233
Switzerland
Raphael Fischer
100
234 - 235
Egypt
Ahmed Morsy
98
234 - 235
Argentina
Lucas Bekier
98
236 - 238
Argentina
Gianni Weinand
94
236 - 238
Macao
Hou In Hoi
94
236 - 238
Denmark
Michael Vesterli
94
239 - 241
Argentina
Roman Castellarin
90
239 - 241
Estonia
Simmo Saan
90
239 - 241
Mongolia
Tamir Boldbaatar
90
242 - 243
Estonia
Siim Sammul
89
242 - 243
Bangladesh
Tanmoy Mollik
89
244 - 245
Argentina
Brian Bokser
88
244 - 245
Spain
Oscar Grove Valero
88
246
Sri Lanka
Sadeep Weerasinghe
87
247
Mongolia
Javkhlan Batsaikhan
86
248 - 249
Belgium
Damien Gonze
84
248 - 249
Azerbaijan
Tahir Alizade
84
250
Bosnia and Herzegovina
Muhamed Paric
83
251
Italy
Andrea Scotti
82
252 - 255
Colombia
Juan Bedoya
79
252 - 255
Portugal
Pedro Amaro
79
252 - 255
Chile
Robinson Alexis Castro Fernandez
79
252 - 255
United Kingdom
Yuren Zhang
79
256
Belgium
Robbe Derks
78
257
Colombia
Juan Chaves
77
258
Chile
Lucas Cabello
76
259 - 260
Portugal
Goncalo Paredes
75
259 - 260
Bulgaria
Stefan Ivanov
75
261 - 263
Bosnia and Herzegovina
Elvir Crncevic
74
261 - 263
Norway
Fredrik Aleksander Anfinsen
74
261 - 263
Chile
Nicolas Mariangel
74
264 - 266
Tunisia
Abderrahman Masmoudi
71
264 - 266
Luxembourg
Jo Pletsch
71
264 - 266
Kyrgyzstan
Sagynbek Kenzhebaev
71
267
Luxembourg
Ben Weber
68
268
North Macedonia
Filip Bedjovski
65
269 - 271
Egypt
Nouran AbdElAziz
63
269 - 271
New Zealand
Tate Kennington
63
269 - 271
Macao
Weng Wa Un
63
272
Bolivia
Mauricio Wilde Monasterios
62
273
Turkmenistan
Bayram Guvanjov
60
274 - 275
Denmark
Anton Christensen
59
274 - 275
Greece
Georgios Venizelos
59
276
Slovenia
Simon Weiss
58
277
Tunisia
Ilyes Kaak
57
278
Egypt
Yara AbdElLatif
53
279
Kyrgyzstan
Erkin Matkaziev
52
280
Montenegro
Petar Milosavljevic
50
281 - 282
Azerbaijan
Aliagha Shirinov
49
281 - 282
Sri Lanka
Roshnal Lihinikadu
49
283
Bolivia
Javier Moises Vela Guzman
45
284 - 287
Ireland
Aron Hoffmann
44
284 - 287
Portugal
Joao Rocha
44
284 - 287
Kyrgyzstan
Kadyrbek Narmamatov
44
284 - 287
Macao
Si Weng Lam
44
288 - 290
Jordan
Bashar Al-Atoum
43
288 - 290
Lithuania
Gustas Mockus
43
288 - 290
Bosnia and Herzegovina
Nikola Ninkovic
43
291
Azerbaijan
Fateh Ibrahimli
41
292
Tunisia
Moez Ezzeddine
39
293
Macao
Pak Lon Ip
36
294
Jordan
Jamal Sa'd
33
295 - 297
Mongolia
Battulga Tsogtgerel
31
295 - 297
Bolivia
Isabella Stefany Defilippis Villarroel
31
295 - 297
Sri Lanka
Nisal Periyapperuma
31
298 - 299
Norway
Havard Terland
28
298 - 299
Venezuela
Jorge Taoufik Khabazze Maspero
28
300 - 301
Colombia
Daniel Bocanegra
26
300 - 301
Jordan
Jood Hajeer
26
302
Montenegro
Petar Djerkovic
25
303
Kyrgyzstan
Ruslan Rakhimov
16
304
Libya
Ali Elforjani
10
305
Bolivia
Ronaldo Franco Jaldin
8
306 - 307
Turkmenistan
Charymyrat Yollyyev
5
306 - 307
Libya
Safwan Bouna
5
308 - 311
Nigeria
Emmanuel Opeke Ameh
0
308 - 311
Libya
Hussain Alwalid
0
308 - 311
Jordan
Laith Alnaser
0
308 - 311
Nigeria
PrinceWill Chukwuemeka Okoroafor
0