Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2015
Date:
Aug. 2, 2015
Venue:
Almaty, Kazakhstan
Number of Finalists:
322
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2015
Final
Rank
Country
Name
Score
1
South Korea
Jeehak Yoon
600
2
Russia
Mikhail Ipatov
561
3
United States
Andrew He
555.72
4
China
Yuhao Du
551
5
Australia
Ishraq Huda
548.42
6
Iran
Ali Haghani
520.02
7
South Korea
Sunghyeon Jo
518.11
8
China
Hengjie Zhang
509.42
9
Canada
Jacob Jackson
506.45
10 - 12
Russia
Vladislav Makeev
505.42
10 - 12
China
Xiaochen Lu
505.42
10 - 12
Japan
Yuta Takaya
505.42
13
Russia
Mikhail Putilin
498.51
14
Bulgaria
Hristo Venev
495
15
Iran
Ali Bahjati
490.55
16
Japan
Takahiro Masuda
470.45
17
Latvia
Aleksejs Zajakins
469
18 - 19
United States
Alexander Wei
466.42
18 - 19
United States
Daniel Chiu
466.42
20
Poland
Jaroslaw Kwiecien
461
21 - 23
Taiwan
Po-Chang Chen
453.42
21 - 23
Taiwan
Po-Jui Chen
453.42
21 - 23
Romania
Rares Darius Buhai
453.42
24
Viet Nam
Hanh Van Pham
451.02
25
South Korea
Hanpil Kang
443.70
26
Slovakia
Eduard Batmendijn
440.45
27
Japan
Takuya Inoue
440.42
28 - 29
India
Malvika Raj Joshi
437.55
28 - 29
Hungary
Marton Erdos
437.55
30 - 31
Hong Kong
Ngan Hang Ho
431.42
30 - 31
Belarus
Nikita Sazanovich
431.42
32
Serbia
Dimitrije Erdeljan
423
33
Kazakhstan
Bekzhan Bekbolatuly
415.55
34
Finland
Kalle Luopajarvi
415.42
35
Kazakhstan
Meirambek Omyrzak
414.90
36
Bulgaria
Encho Mishinev
414.45
37
Singapore
Jacob Por Loong Teo
411.72
38
Turkey
Muhammed Ikbal Kazar
410.50
39
United Kingdom
Joseph Benton
405.42
40
Turkey
Kayacan Vesek
404.11
41
Kazakhstan
Nazarbek Altybay
402.55
42
Viet Nam
Minh Phan Duc Nhat
402.42
43
Thailand
Theemathas Chirananthavat
401.45
44
Poland
Konrad Paluszek
397
45
Croatia
Ivan Lazaric
393.02
46
South Korea
Jaehyun Koo
389.55
47
Hong Kong
Kam Chuen Tung
389.42
48
Serbia
Marko Stankovic
388.45
49 - 50
United States
Demi Guo
381.45
49 - 50
Croatia
Tonko Sabolcec
381.45
51
Norway
Johan Sokrates Wind
380.45
52
Lithuania
Domantas Jadenkus
379
53
Australia
Michael Chen
378.45
54
Bulgaria
Daniel Atanasov
373.91
55
Romania
Alexandru Velea
368.91
56
Sweden
Joakim Blikstad
368.45
57
Poland
Maciej Holubowicz
367.91
58
Poland
Przemyslaw Kozlowski
366.42
59
Croatia
Domagoj Bradac
364.45
60
Thailand
Phoomraphee Luenam
363.55
61 - 62
Viet Nam
Dung Viet Nguyen
363.45
61 - 62
Canada
Yikuan Li
363.45
63
Iran
Amir Keivan Mohtashami
363.02
64
Hong Kong
Wai Pan Yik
356.42
65
Thailand
Nonthakit Chaiwong
355.55
66
China
Yanyi Liu
351.59
67
Turkey
Abdullah Enes Oncu
350.55
68
Thailand
Phirasit Charoenchitseriwong
346.45
69
Belarus
Barbara Kuskova
344.07
70
Serbia
Dusan Zivanovic
341.72
71
Indonesia
Michael Wibawa
341.42
72
Taiwan
Hung-Hsun Yu
339.55
73
Italy
Filippo Gianni Baroni
339.42
74
Viet Nam
Tien Trung Kien Nguyen
336.45
75
Russia
Nikolai Budin
335.78
76 - 77
Indonesia
Agus Sentosa Hermawan
334.45
76 - 77
Romania
Valentin-Marius Harsan
334.45
78
Egypt
Yousef Ibrahim Salama
334
79
Slovakia
Bui Truc Lam
332.57
80
Ukraine
Matvii Aslandukov
325.72
81 - 82
Ukraine
Mark Mikhno
325.55
81 - 82
Ukraine
Roman Kachur
325.55
83
Kazakhstan
Daniyar Maminov
323.55
84
Singapore
Jiahai Feng
323.42
85 - 86
Singapore
Choong Yin Howe
320
85 - 86
Iran
Peyman Jabbarzade Ganje
320
87
Italy
Marco Donadoni
315.45
88
Japan
Akio Matsuzaki
314.55
89
Germany
Anan Schutt
314.45
90
Armenia
Albert Gevorgyan
314.24
91
Belgium
Damien Galant
311.25
92
Australia
Jerry Mao
310.55
93
Australia
Declan McDonnell
310.53
94
Singapore
Wen Yuen Pang
310.45
95
Romania
Andrei Popa
300.45
96
South Africa
Ulrik De Muelenaere
297.55
97
Ukraine
Ilya Shevchenko
297.11
98
Austria
Gary Ye
296.42
99
Finland
Sami Kalliomaki
289.42
100
Georgia
Georgy Skhirtladze
288.05
101
Finland
Tuukka Korhonen
287.18
102
Germany
Felix Bauckholt
283.55
103
Belarus
Ilya Medyanikov
282.73
104
Germany
Julian Dorfler
279.07
105
Italy
Francesco Milizia
276.45
106
Luxembourg
Gilles Englebert
275.55
107
Switzerland
Daniel Peter Rutschmann
275.42
108
Georgia
Alexander Tskhovrebov
274.45
109 - 110
Greece
Aristofanis Rontogiannis
270.55
109 - 110
Turkmenistan
Bayram Berdiyev
270.55
111
Moldova
Mihail Tarigradschi
270
112 - 113
Indonesia
Muhammad Ayaz Dzulfikar
269.45
112 - 113
Austria
Peter Ralbovsky
269.45
114
Norway
Michal Sladecek
268.45
115
Latvia
Aleksejs Popovs
266.55
116
Israel
Liran Markin
265.45
117 - 118
Slovakia
Pavel Madaj
260.55
117 - 118
India
Tanay Nilesh Kothari
260.55
119
Croatia
Mihael Liskij
256.45
120 - 121
New Zealand
Jonathan Khoo
256.42
120 - 121
Serbia
Nikola Jovanovic
256.42
122
Estonia
Andres Unt
253.45
123
Sweden
David Warn
251.42
124
Brazil
Lucca Morais de Arruda Siaudzionis
251.13
125
Tajikistan
Mekhrubon Turaev
250.13
126
Malaysia
Justin Lim Kai Ze
248.45
127
Canada
Yi Xiao Zhang
247.55
128
Israel
Aviel Boag
245.72
129 - 130
Czechia
Filip Bialas
245.55
129 - 130
Taiwan
Yi Chou
245.55
131
India
Kushagra Juneja
242.55
132
Belarus
Aliaksei Vistiazh
240.45
133
Finland
Henrik Lievonen
239
134
New Zealand
Christopher Brown
238.42
135
Brazil
Arthur Pratti Dadalto
238
136 - 137
Latvia
Kristaps Civkulis
235.45
136 - 137
Moldova
Marcel Bezdrighin
235.45
138
Georgia
Elene Machaidze
234.45
139
France
Thomas Sepulchre
234.42
140
Netherlands
Ludo Pulles
233.45
141
Canada
Farbod Yadegarian
229.55
142
Czechia
Vaclav Rozhon
226.45
143
Turkey
Muhammed Emin Ayar
225.55
144
Armenia
Mushegh Shahinyan
217.13
145
Syria
Aleksandar Abas
216.53
146
Armenia
Eduard Grigoryan
211
147
South Africa
Robin Visser
210.42
148
Georgia
Giorgi Kldiashvili
208.42
149
South Africa
Thomas Orton
207.45
150
Hungary
Tamas Bence Schwarcz
203
151
Philippines
Robin Christopher Yu
199.55
152
India
Arjun Pitchanathan
196.42
153
Cyprus
Angelos Pelecanos
195.45
154
South Africa
Mohammed Yaseen Mowzer
194.55
155
Switzerland
Fabian Lyck
192.45
156
Macao
Hou Tin Chau
192.42
157
Turkmenistan
Silap Aliyev
190
158
Israel
Jonathan Gal
188.51
159
Lithuania
Andrius Ovsianas
187.55
160
Estonia
Toomas Tennisberg
187.45
161
France
Arthur Leonard
185.45
162
Brazil
Mateus Bezrutchka
185.11
163
Israel
Nir Yaron
184.55
164
Mexico
Juan Carlos Sigler Priego
183.93
165 - 166
Sweden
Fredrik Hernqvist
182.46
165 - 166
Bangladesh
Labib Md. Rashid
182.46
167
Portugal
Goncalo Paredes
182.45
168
Hungary
Almos Zarandy
177.86
169
Spain
Joan Massachs Guell
174.42
170
Hungary
Ambrus Weisz
172.42
171
Spain
Cesc Folch Aldehuelo
170
172
North Macedonia
Kliment Serafimov
168
173
Greece
Konstantinos Agiannis
165.45
174
Brazil
Murilo Corato Zanarella
165
175
Czechia
Matej Konecny
162
176
Greece
Panagiotis Kostopanagiotis
160.46
177
Hong Kong
Tsz Fung Yu
158.55
178
Cuba
Alexander Bestard Rivera
156.45
179
Bulgaria
Kristiyan Tsaklev
156
180
Montenegro
Dejan Todorovic
155.45
181
Kyrgyzstan
Kadyrbek Narmamatov
155.33
182
Tajikistan
Nodir Daminov
154
183
Bangladesh
Nur Muhammad Shafiullah
153.79
184
Lithuania
Ignas Kancleris
153.45
185
North Macedonia
Boris Tanchovski
153.02
186
United Kingdom
Rowan Lee
152.42
187
Chile
Javier Oliva
150.42
188
Argentina
Roman Castellarin
149.33
189
Bosnia and Herzegovina
Jan Ahmetspahic
147
190
New Zealand
Byung Hoon Cho
145.46
191
Montenegro
Velibor Dosljak
143.13
192
Tajikistan
Doro Umarov
141.55
193
Syria
M. Besher Massri
141.49
194
Syria
Joud Zouzou
141.33
195
Spain
Miquel Ortega Sanchez Colomer
141
196
Switzerland
Timon Stampfli
140.40
197
Mexico
Angel David Ortega Ramirez
139.45
198
North Macedonia
Dimitar Bajraktarov
137
199 - 200
France
Arnaud Robin
136.45
199 - 200
Slovakia
Samuel Sladek
136.45
201
Malaysia
Jia Jen Ng
135.45
202
Germany
Philip Wellnitz
133.55
203 - 204
Turkmenistan
Allanur Shiriyev
133.45
203 - 204
Belgium
Nico Ekkart
133.45
205 - 206
Czechia
Dalimil Hajek
132.45
205 - 206
France
Theophane Vallaeys
132.45
207
Estonia
Simmo Saan
132.29
208
Mexico
Emmanuel Antonio Cuevas
128.55
209
Greece
Emmanuil Michalainas
124
210 - 211
Kyrgyzstan
Azret Kenzhaliev
121.33
210 - 211
United Kingdom
Zhenxian Yang
121.33
212
Netherlands
Johannes Heuseveldt
119.77
213
Mexico
Carlos Galeana Hernandez
118.55
214 - 217
Tunisia
Ahmed Bouhoula
118.45
214 - 217
United Kingdom
David Shah
118.45
214 - 217
Denmark
Sebastian Blunt
118.45
214 - 217
Indonesia
Stacia Edina Johanna
118.45
218
New Zealand
Philip Anderson
118
219
Austria
Florian Leimgruber
117.45
220 - 221
Latvia
Ingus Janis Pretkalnins
117
220 - 221
Estonia
Oliver Nisumaa
117
222
Belgium
Matteo Couplet
115.41
223
Lithuania
Emilijus Stankus
113.07
224 - 225
Malaysia
Jen Khai Yew
111.46
224 - 225
Spain
Jordi Castellvi Foguet
111.46
226
Azerbaijan
Elgun Jabrayilzade
111.27
227
Philippines
Ian Vincent Palabasan
109.45
228 - 231
Mongolia
Akjarkyn Tumurkhan
108.45
228 - 231
Uzbekistan
Andrey Li
108.45
228 - 231
Mongolia
Battulga Enkhbayar
108.45
228 - 231
Colombia
Juan Bedoya
108.45
232
Denmark
Carl Dybdahl
108.42
233
Switzerland
Pascal Sommer
105.82
234
Tunisia
Mohamed Moakhar
102.45
235
Bangladesh
Hasib Al Muhaimin
102
236
Luxembourg
Nicolas Jacques Brauch
99.31
237
Tajikistan
Bakhoduri Sukhayli
97
238
Slovenia
Bor Brecelj
95.46
239
Tunisia
Mohamed Fadhel Omar
95
240
Kyrgyzstan
Erkin Matkaziev
93.68
241
Denmark
Markus Krabbe Larsen
92.74
242
Chile
Nicolas Mosnaim
92.57
243 - 244
Dominican Republic
Michael Jose Gonzales Bardales
92.45
243 - 244
Ireland
Teofil Camarasu
92.45
245
Sri Lanka
Roshnal Lihinikadu
91.51
246 - 248
Sweden
Karl Lundstig
91
246 - 248
Moldova
Mihail Chihai
91
246 - 248
Jordan
Mohammad Abuaboud
91
249
Armenia
Martin Mirakyan
90.23
250
Bangladesh
Imran Hasan
90
251
Italy
Dario Ostuni
87
252
Netherlands
Tom Jacob Smeding
86.06
253
Bosnia and Herzegovina
Fahrudin Halilovic
85.41
254
Macao
Pui Chun Ng
82.46
255
Argentina
Maximiliano Redigonda
82.43
256
Austria
Simon Lehner-Dittenberger
82.41
257
Colombia
Andres Perez
81.45
258
Sri Lanka
Pasindu Wijesena
80
259
Belgium
Robin Jadoul
79.56
260
Colombia
Juan Chaves
79.33
261
Bolivia
Miguel Angel Ortiz Merida
77.40
262
Norway
Havard Terland
77
263
Philippines
Aldrich Ellis Asuncion
74.92
264
Denmark
Oscar Peulicke
74
265 - 271
Tunisia
Adem Khachnaoui
73
265 - 271
Mongolia
Batjargal Altangerel
73
265 - 271
Portugal
Fabio Colaco
73
265 - 271
Portugal
Jose Correia
73
265 - 271
Egypt
Nouran AbdElAziz
73
265 - 271
Slovenia
Tim Postuvan
73
265 - 271
Norway
Valentin Plotkin
73
272
Syria
Mohamad Dwik
71
273
Luxembourg
Jo Pletsch
69.84
274
Bosnia and Herzegovina
Elvir Crncevic
68.46
275
Luxembourg
Sami Bosch
68.15
276 - 279
Egypt
Ahmed Morsy
63
276 - 279
Chile
Benjamin Aguilar
63
276 - 279
Bolivia
Diego Alejandro Angulo Ramirez
63
276 - 279
Sri Lanka
Mudith Witharamalage
63
280
Moldova
Valeriu Motroi
62
281
Kyrgyzstan
Zarlyk Zhusubaliev
58
282 - 283
Jordan
Jood Hajeer
57
282 - 283
Macao
Si Weng Lam
57
284 - 285
Mongolia
Bat-Orshikh Gombojav
56
284 - 285
Slovenia
Martin Peterlin
56
286
Cyprus
Evripidis Papaevripidis
55
287 - 289
Ireland
Aron Hoffmann
53
287 - 289
Argentina
Gianni Weinand
53
287 - 289
Azerbaijan
Rustam Aghayev
53
290 - 293
North Macedonia
Hristijan Gjorshevski
47
290 - 293
Bolivia
Marcelo Alejandro Zeballos Guzman
47
290 - 293
Philippines
Matthew Ryan Tan
47
290 - 293
Sri Lanka
Nisal Periyapperuma
47
294 - 295
Dominican Republic
Alejandra Martinez Jimenez
46
294 - 295
Macao
Kam Fai Chan
46
296 - 298
Turkmenistan
Berdimyrat Cholukov
40
296 - 298
Cyprus
Giorgos Gavriil
40
296 - 298
Malaysia
Kai Hsien Boo
40
299 - 304
Argentina
Ariel Nowik
37
299 - 304
Ireland
Daniel Mulcahy
37
299 - 304
Portugal
Joao Lago
37
299 - 304
Chile
Leandro Cerna
37
299 - 304
Netherlands
Max Meijer
37
299 - 304
Venezuela
Satoru Diaz Nakada
37
305
Venezuela
David Kaller
35.63
306
Jordan
Sami Daoud
35
307 - 308
Uzbekistan
Raif Akhmedshin
30
307 - 308
Colombia
Roger Trujillo
30
309
Cyprus
Adamos Ttofari
27
310
Ireland
Noah Donnelly
25
311 - 312
Dominican Republic
Manuel David Sanchez Suero
20
311 - 312
Jordan
Mohammad Abuejheisheh
20
313 - 314
Venezuela
David Bou
17
313 - 314
Bolivia
Ronaldo Franco Jaldin
17
315 - 316
Azerbaijan
Kamal Eyubov
10
315 - 316
Azerbaijan
Sharif Afandi
10
317 - 321
Nigeria
Chibuoyim Faith Wilson Ogbonna
0
317 - 321
Venezuela
Christian Lopez
0
317 - 321
Nigeria
Emmanuel Oriolowo Niyi
0
317 - 321
Nigeria
Fodunbosade Abisodun Ologunde
0
317 - 321
Nigeria
Victoria Tamuno-Miebaka Okumgba
0