Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2016
Date:
Aug. 19, 2016
Venue:
Kazan, Russia
Number of Finalists:
308
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2016
Final
Rank
Country
Name
Score
1
China
Ce Jin
597
2
China
Zuofan Wu
560
3
Russia
Vladislav Makeev
557
4
Russia
Mikhail Putilin
531
5 - 6
Japan
Takuya Inoue
491
5 - 6
China
Zhizhou Ren
491
7
Canada
Yikuan Li
487
8 - 10
Bulgaria
Hristo Venev
465
8 - 10
Poland
Jaroslaw Kwiecien
465
8 - 10
Taiwan
Ta-Jui Ho
465
11 - 12
Iran
Ali Bahjati
462
11 - 12
Singapore
Jacob Por Loong Teo
462
13
Iran
Arash Mahmoudian Bidgoli
447
14
Poland
Mateusz Radecki
435
15 - 21
United States
Daniel Chiu
432
15 - 21
Switzerland
Daniel Peter Rutschmann
432
15 - 21
Russia
Grigoriy Reznikov
432
15 - 21
South Korea
Jaehyun Koo
432
15 - 21
Viet Nam
Minh Phan Duc Nhat
432
15 - 21
Czechia
Vaclav Volhejn
432
15 - 21
Japan
Yuta Takaya
432
22
South Korea
Seungwon Shin
425
23 - 25
Latvia
Aleksejs Popovs
417
23 - 25
United States
Dhruv Rohatgi
417
23 - 25
United States
Lawrence Li
417
26
Viet Nam
Nguyen Pham Cao
416
27
Canada
Kevin Sun
413
28
Taiwan
Bo-Syu Yu
412
29
Kazakhstan
Nurbakyt Madibek
411
30
Italy
Filippo Gianni Baroni
405
31 - 32
Iran
AmirMohammad Dehghan
403
31 - 32
Croatia
Domagoj Bradac
403
33 - 34
Romania
Costin-Andrei Oncescu
402
33 - 34
Australia
Jerry Mao
402
35
South Korea
Hyunsoo Kim
400
36
Hungary
Marton Erdos
398
37
Thailand
Phirasit Charoenchitseriwong
395
38 - 39
Sweden
Joakim Blikstad
390
38 - 39
China
Kefan Dong
390
40
Belarus
Mikhail Natalevich
388
41 - 42
Australia
Declan McDonnell
382
41 - 42
Finland
Kalle Luopajarvi
382
43
Romania
Andrei-Costin Constantinescu
381
44 - 45
United States
Calvin Lee
374
44 - 45
Japan
Riku Kawasaki
374
46
Serbia
Dusan Zivanovic
373
47
Bulgaria
Aleksandar Krastev
372
48 - 49
Australia
Richard Gong
370
48 - 49
Russia
Stanislav Naumov
370
50 - 52
France
Arthur Leonard
368
50 - 52
Bulgaria
Encho Mishinev
368
50 - 52
Japan
Takahiro Masuda
368
53
Viet Nam
Phat Tran Tan
367
54
Iran
Seyed Parsa Mirtaheri
360
55
Kazakhstan
Sanzhar Bidaibek
353
56
Belarus
Fedar Karabeinikau
352
57
South Korea
William Gyuho Suh
351
58
India
Srijon Mukherjee
350
59
Singapore
Clarence Xuan Da Chew
349
60
Sweden
David Warn
347
61
Tajikistan
Farkhod Khakimiyon
345
62 - 63
Czechia
Filip Bialas
341
62 - 63
Israel
Tomer Adar
341
64
Switzerland
Stefanie Zbinden
340
65
Hungary
Peter Mernyei
333
66 - 67
Georgia
Giorgi Kldiashvili
332
66 - 67
Poland
Juliusz Pham
332
68
Estonia
Toomas Tennisberg
331
69 - 72
Italy
Andrea Ciprietti
330
69 - 72
Serbia
Nenad Bauk
330
69 - 72
India
Rajat De
330
69 - 72
Brazil
Rogerio Aristida Guimaraes Junior
330
73
Singapore
Wen Yuen Pang
329
74 - 77
Romania
Andrei Popa
328
74 - 77
Brazil
Lucca Morais de Arruda Siaudzionis
328
74 - 77
Moldova
Marcel Bezdrighin
328
74 - 77
Kazakhstan
Nazarbek Altybay
328
78
Macao
Man Hou Hong
320
79 - 80
Georgia
Georgy Skhirtladze
318
79 - 80
Poland
Pawel Burzynski
318
81 - 82
Hungary
Almos Zarandy
315
81 - 82
North Macedonia
Vladimir Maksimovski
315
83
Croatia
Adrian Beker
314
84
Moldova
Mihail Tarigradschi
312
85 - 86
Greece
Aristofanis Rontogiannis
311
85 - 86
Austria
Florian Leimgruber
311
87
Singapore
Guangxuan Zhang
310
88
France
Theophane Vallaeys
308
89
Indonesia
Lung Sin Kwee
306
90 - 91
France
Felix Breton
305
90 - 91
United Kingdom
Lawrence Hollom
305
92
Lithuania
Jonas Puksta
303
93
Macao
Hou Tin Chau
302
94 - 96
Denmark
Carl Dybdahl
301
94 - 96
Canada
Farbod Yadegarian
301
94 - 96
Syria
Mahmoud Hassan
301
97
Belarus
Ilya Medyanikov
300
98 - 99
Belarus
Artur Petukhouski
299
98 - 99
Mexico
Carlos Galeana Hernandez
299
100
Slovakia
Michal Sladecek
297
101
Finland
Hannes Ihalainen
296
102 - 103
Canada
Jeffrey Xiao
295
102 - 103
Thailand
Nonthakit Chaiwong
295
104 - 106
New Zealand
Jonathan Khoo
293
104 - 106
Mexico
Jose Manuel Tapia Avitia
293
104 - 106
South Africa
Mohammed Yaseen Mowzer
293
107 - 109
Estonia
Oliver Nisumaa
291
107 - 109
Malaysia
Zi Song Yeoh
291
107 - 109
Hungary
Zoltan Gabor Molnar-Saska
291
110
Indonesia
Stacia Edina Johanna
289
111 - 112
India
Malvika Raj Joshi
281
111 - 112
Croatia
Vilim Lendvaj
281
113
Belgium
Damien Galant
278
114 - 115
Egypt
Mahmoud Badawy
277
114 - 115
Romania
Radu Alexandru Muntean
277
116 - 117
France
Thomas Sepulchre
276
116 - 117
Viet Nam
Tuan Le Quang
276
118 - 119
Kazakhstan
Shaikhitdin Nezametdinov
272
118 - 119
South Africa
Ulrik De Muelenaere
272
120
Slovakia
Samuel Sladek
270
121 - 122
India
Sampriti Panda
268
121 - 122
Hong Kong
Yik Chun Wong
268
123
Tajikistan
Nodir Daminov
267
124 - 125
Sweden
Fredrik Hernqvist
265
124 - 125
Latvia
Ingus Janis Pretkalnins
265
126 - 127
Taiwan
Hao-Cheng Yang
263
126 - 127
Syria
M. Besher Massri
263
128
Thailand
Piyawat Anantakhun
261
129
Slovakia
Peter Ralbovsky
260
130
United Kingdom
Joseph Benton
259
131 - 133
Cyprus
Angelos Pelecanos
258
131 - 133
Armenia
Mushegh Shahinyan
258
131 - 133
Philippines
Robin Christopher Yu
258
134
Italy
Marco Donadoni
257
135 - 137
Taiwan
Jui-Nan Yen
256
135 - 137
Indonesia
Muhammad Yusuf Sholeh
256
135 - 137
Serbia
Nikola Spasic
256
138 - 139
Armenia
Levon Muradyan
254
138 - 139
Bangladesh
Rubab Redwan Syed
254
140
Slovakia
Paulina Smolarova
253
141
Germany
Nicolas Faross
252
142 - 144
Thailand
Methus Kiatchaiwat
251
142 - 144
Finland
Pietari Kaskela
251
142 - 144
Indonesia
Sergio Vieri
251
145
New Zealand
Chuanye Chen
248
146
Israel
Liran Markin
247
147 - 148
Australia
Belinda Shi
245
147 - 148
Spain
Jordi Guillem Rodriguez Manso
245
149 - 153
Kyrgyzstan
Azret Kenzhaliev
243
149 - 153
Portugal
Goncalo Paredes
243
149 - 153
Georgia
Nugzar Chkhaidze
243
149 - 153
Bangladesh
Ruhan Habib
243
149 - 153
Syria
Samir Droubi
243
154
Czechia
Richard Hladik
240
155
Egypt
Ahmed ElBatanony
239
156
New Zealand
Christopher Brown
238
157
Bangladesh
Tasmeem Reza
237
158 - 159
North Macedonia
Dimitar Bajraktarov
231
158 - 159
Hong Kong
Tsz Fung Yu
231
160
Ireland
Teofil Camarasu
228
161
Estonia
Andres Unt
226
162 - 163
Armenia
Ashot Matevosyan
225
162 - 163
Moldova
Gabriel Cojocaru
225
164 - 165
Bulgaria
Daniel Atanasov
224
164 - 165
Mexico
Juan Carlos Sigler Priego
224
166 - 167
Mexico
Jordan Fernando Alexander
218
166 - 167
Jordan
Mohammad Abuaboud
218
168
Belgium
Corentin Simon
214
169
Estonia
Kristjan Kongas
212
170
Mongolia
Battulga Enkhbayar
211
171 - 172
South Africa
Bronson Rudner
210
171 - 172
Croatia
Marin Kisic
210
173
Argentina
Roman Castellarin
209
174 - 176
Cyprus
Angelos Assos
208
174 - 176
Norway
Daniel Tobias Johansen Langhoff
208
174 - 176
Serbia
Luka Vukelic
208
177
Greece
Rafail Ketsetsidis
206
178 - 179
Kyrgyzstan
Amangeldi Zhusubaliev
205
178 - 179
Bangladesh
Jubayer Rahman
205
180
Dominican Republic
Michael Jose Gonzales Bardales
203
181
Italy
Filippo Quattrocchi
202
182 - 183
Georgia
Bakuri Tsutskhashvili
201
182 - 183
Israel
Noam Ta Shma
201
184
Greece
Emmanuil Michalainas
200
185 - 186
Lithuania
Neringa Levinskaite
197
185 - 186
Czechia
Ronald Luc
197
187
Turkmenistan
Kerim Kochekov
196
188
Bosnia and Herzegovina
Branko Fulurija
195
189
Greece
Konstantinos Agiannis
194
190
Portugal
Henrique Navas
193
191
Colombia
Roger Trujillo
191
192 - 193
Philippines
Farrell Eldrian Wu
190
192 - 193
Sweden
Karl Lundstig
190
194
Slovenia
Tim Postuvan
189
195 - 197
Germany
Marian Dietz
186
195 - 197
Denmark
Markus Krabbe Larsen
186
195 - 197
Austria
Stefan Kurzbauer
186
198
Macao
Cho Hou Tang
185
199
Latvia
Daniels Keziks
182
200 - 201
Hong Kong
Kwan Ting Chow
181
200 - 201
Netherlands
Pim Spelier
181
202
Cuba
Ernesto David Pena Herrera
179
203
Lithuania
Andrius Ovsianas
178
204
Mongolia
Batjargal Altangerel
177
205
United Kingdom
Basim Khajwal
175
206
Tajikistan
Farrukh Karimov
170
207
Azerbaijan
Elgun Jabrayilzade
169
208
Lithuania
Gustas Mockus
167
209
Latvia
Aleksandrs Zajakins
166
210
Finland
Juha Harviainen
163
211
Macao
Hou Tam
162
212
Slovenia
Mihail Denkovski
156
213 - 214
Spain
Jan Olivetti Auladell
155
213 - 214
Armenia
Karen Mkrtumyan
155
215 - 218
Chile
Javier Oliva
154
215 - 218
United Kingdom
Matthew Hillman
154
215 - 218
Spain
Miquel Ortega Sanchez Colomer
154
215 - 218
New Zealand
Seung Je Jung
154
219
Norway
Herman Sletmoen
153
220
Bolivia
Miguel Angel Ortiz Merida
152
221
Azerbaijan
Rustam Aghayev
151
222
Argentina
Gianni Weinand
140
223
Moldova
Daniel Grosu
139
224
Brazil
Pedro Henrique Sacramento de Oliveira
138
225
Bosnia and Herzegovina
Azur Donlagic
137
226
Cyprus
Evripidis Papaevripidis
136
227
Slovenia
Urban Duh
135
228
Switzerland
Joel Mathys
133
229
Argentina
Maximiliano Redigonda
130
230
Switzerland
Pascal Sommer
128
231 - 233
Mongolia
Ankhdalai Otgonbaatar
127
231 - 233
Kyrgyzstan
Arsen Kasymov
127
231 - 233
Montenegro
Velibor Dosljak
127
234
Hong Kong
Kin Long Lam
118
235 - 236
Netherlands
Johannes Heuseveldt
117
235 - 236
Ireland
Kieran Horgan
117
237
Israel
Ron Solan
115
238
Tunisia
Mohamed Fadhel Omar
114
239 - 241
North Macedonia
Dushan Terzikj
113
239 - 241
Colombia
Juan Bedoya
113
239 - 241
Azerbaijan
Ziya Mukhtarov
113
242
Egypt
Sherif Nafee
112
243
Kyrgyzstan
Bolot Bekbolotov
111
244
Brazil
Carlos Vinicios Ferreira Santos
110
245 - 246
South Africa
Laurens Weyn
109
245 - 246
Chile
Willem Stuijt
109
247
North Macedonia
Nikola Stojkoski
108
248
Azerbaijan
Alakbar Askarov
104
249
Austria
Simon Lehner-Dittenberger
102
250 - 251
Uzbekistan
Husayn Hasanov
101
250 - 251
Malaysia
Jia Jen Ng
101
252
Malaysia
Uday Kantilal Patel
100
253
Austria
Miklos Zsigmond Horvath
99
254
Spain
Jordi Castellvi Foguet
97
255
Portugal
Duarte Nascimento
94
256
Tunisia
Adem Khachnaoui
92
257
Belgium
Bruno Ploumhans
90
258 - 260
Ireland
Eoin Davey
89
258 - 260
Syria
Mohamad Dwik
89
258 - 260
Turkmenistan
Omar Muhammetkulyyev
89
261
Mongolia
Bat-Orshikh Gombojav
85
262
Slovenia
Bor Brecelj
83
263 - 264
Argentina
Gaston Gabriel Fontenla Nunez
79
263 - 264
Portugal
Guilherme Penedo
79
265
Tajikistan
Nozimjon Safarov
78
266
Germany
Nico Grundel
77
267
Chile
Alexis Espinoza
76
268 - 269
Tunisia
Ahmed Rekik
75
268 - 269
Bosnia and Herzegovina
Muamer Paric
75
270
Denmark
Oscar Peulicke
74
271 - 273
Uzbekistan
Abdurasul Rakhimov
72
271 - 273
Philippines
Ian Vincent Palabasan
72
271 - 273
Philippines
Maded III Batara
72
274
Netherlands
Andor Cornelis Michels
71
275
Norway
Mathias Chunnoo
65
276 - 277
Egypt
Ayman Gamal
62
276 - 277
Uzbekistan
Nusratulla Ne'matullayev
62
278
Colombia
Andres Perez
52
279
Jordan
Mohammad Abuejheisheh
51
280
Luxembourg
Christophe Laures
48
281
Luxembourg
Sacha Adrien Bartholme
43
282
Turkmenistan
Perman Atayev
42
283 - 286
Uzbekistan
Ahror Abdullayev
41
283 - 286
Cyprus
Aristeidis Tziapouras
41
283 - 286
Norway
Thomas Lund Mathisen
41
283 - 286
Germany
Viktor Yuschuk
41
287
Tunisia
Ahmed Selmi
39
288
Jordan
Mohammad Alkilani
38
289
Netherlands
Jelmer Sybren Firet
35
290
Ireland
John Ryan
34
291
Dominican Republic
Kelvin Xavier Garcia Tiburcio
32
292
Chile
Benjamin Aguilar
30
293
Nigeria
Chibuoyim Faith Wilson Ogbonna
26
294
Denmark
Alice Ryhl
24
295 - 296
Sri Lanka
Adithya Narasinghe
21
295 - 296
Bosnia and Herzegovina
Fahrudin Halilovic
21
297 - 298
Sri Lanka
Devanjith De Silva
20
297 - 298
Luxembourg
Olivier Goerens
20
299
Luxembourg
Thomas Olivier Nieuwenhuis
18
300 - 301
Jordan
Amal Taha
16
300 - 301
Belgium
Ruben Van Dijck
16
302
Colombia
Nicolas Galindo
11
303
Turkmenistan
Maksat Orazov
10
304
Nigeria
Bright Dumadi Lesi
9
305
Sri Lanka
Ashan Rathnaweera
7
306 - 308
Sri Lanka
Suresh Michael Peiris
0
306 - 308
Nigeria
Tanitoluwa Olamiji Adebayo
0
306 - 308
Nigeria
Ufedo Peter Sule Achimugu
0