Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2018
Date:
Sept. 8, 2018
Venue:
Tsukuba, Japan
Number of Finalists:
335
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2018
Final
Rank
Country
Name
Score
1
United States
Benjamin Qi
499
2
China
Maolong Yang
469
3
China
Zhenting Zhu
466
4
Georgia
Nikoloz Birkadze
463
5
Belarus
Aliaksandr Kernazhytski
430
6 - 7
China
Jianglun Chen
428
6 - 7
Japan
Wataru Inoue
428
8
Turkey
Atacan Iyidogan
404
9
United States
Eric Zhang
397
10
Viet Nam
Duc Thang Pham
390
11
Russia
Ramazan Rakhmatullin
383
12
South Korea
Younghun Roh
373
13
United States
Spencer Compton
369
14 - 15
Israel
Nir Shalmon
367
14 - 15
Malaysia
Zi Song Yeoh
367
16
Georgia
Giorgi Kldiashvili
365
17
South Korea
Taekyu Kang
362
18
South Korea
Sebin Kim
360
19
Belarus
Andrei Nekrashevich
359
20 - 21
Singapore
Gabriel Kheng Lin Goh
353
20 - 21
Russia
Vladimir Romanov
353
22
Poland
Mariusz Trela
347
23
China
Xuandi Ren
344
24
Bulgaria
Aleksandar Krastev
343
25 - 29
Poland
Anadi Agrawal
336
25 - 29
Argentina
Carlos Miguel Soto
336
25 - 29
Ukraine
Daniil Smelskyi
336
25 - 29
Canada
Joey Yu
336
25 - 29
Iran
Mohammad Mahdavi
336
30
France
Theophane Vallaeys
334
31
Australia
Jerry Mao
333
32
Australia
Albert Smith
330
33 - 36
Romania
Alex Tatomir
326
33 - 36
Australia
Angus Ritossa
326
33 - 36
Russia
Mikhail Anoprenko
326
33 - 36
Indonesia
Steven Wijaya
326
37
Viet Nam
Xuan Nhat Hoang
325
38
Sweden
Fredrik Ekholm
324
39
France
Etienne Rossignol
323
40
Romania
Tiberiu-Ioan Musat
322
41
Indonesia
Abdul Malik Nurrokhman
319
42 - 43
Singapore
Jacob Por Loong Teo
316
42 - 43
Ukraine
Nazarii Denha
316
44 - 45
Lithuania
Tautvydas Jasiunas
314
44 - 45
North Macedonia
Vladimir Maksimovski
314
46
Canada
Victor Rong
310
47 - 48
Israel
Roee Sinai
308
47 - 48
Taiwan
Shih-Yu Wang
308
49
Hungary
Attila Gaspar
305
50
Lithuania
Martynas Sinkievic
304
51 - 53
Kazakhstan
Daniyar Zakarin
303
51 - 53
Serbia
Pavle Martinovic
303
51 - 53
Bangladesh
Tasmeem Reza
303
54
Belarus
Stanislau Tsitsianok
302
55
Sweden
Bjorn Magnusson
300
56
Taiwan
Dao-Yun Peng
297
57
Croatia
Josip Klepec
296
58 - 59
South Korea
Gyojun Youn
295
58 - 59
Singapore
Jeffrey Chun Hean Lee
295
60 - 64
Cuba
David Manuel Garcia Aguilera
294
60 - 64
Russia
Egor Lifar
294
60 - 64
Iran
Keivan Rezaei
294
60 - 64
Taiwan
Kuan-Yu Chen
294
60 - 64
Belarus
Mark Karneichyk
294
65
Finland
Juha Harviainen
293
66
Philippines
Dan Baterisna
292
67 - 68
Japan
Hiroaki Hosokawa
291
67 - 68
Romania
Stefan Constantin-Buliga
291
69
Brazil
Gabriel Simoes
290
70
Canada
Zixiang Zhou
289
71
United Kingdom
Shaun Marshall
288
72 - 76
Canada
Ava Pun
287
72 - 76
Poland
Kacper Kluk
287
72 - 76
Croatia
Paula Vidas
287
72 - 76
Germany
Tobias Schindler
287
72 - 76
Taiwan
Wei-Han Chen
287
77 - 78
Tajikistan
Farkhod Khakimiyon
284
77 - 78
Portugal
Kevin Pucci
284
79 - 80
Iran
Mehrdad Saberi
280
79 - 80
Ukraine
Sofiia Melnyk
280
81 - 83
Greece
Charilaos Pipis
273
81 - 83
Hong Kong
Rahul Arya
273
81 - 83
Thailand
Sanchayapol Lewgasamsarn
273
84
Indonesia
Ahmad Haulian Yoga Pratama
272
85
Hong Kong
Lok Kan Yuen
271
86
Estonia
Martin Sirokov
270
87
Czechia
Josef Minarik
269
88
Latvia
Roberts Leonars Svarinskis
266
89 - 90
Italy
Federico Stazi
265
89 - 90
Thailand
Thanadol Chomphoochan
265
91
Japan
Ikumi Shimizu
264
92
Lithuania
Gediminas Lelesius
263
93 - 94
Netherlands
Arend Mellendijk
262
93 - 94
Kazakhstan
Nurbakyt Madibek
262
95 - 96
Romania
Costin-Andrei Oncescu
260
95 - 96
France
Victor Deng
260
97 - 98
Greece
Anastasios Panagopoulos
259
97 - 98
France
Arthur Leonard
259
99 - 101
Moldova
Alexandru Rudi
256
99 - 101
Turkey
Caner Demirer
256
99 - 101
Moldova
Gabriel Cojocaru
256
102 - 103
Slovakia
Martin Melicher
255
102 - 103
Jordan
Mohammad Alkilani
255
104
Hungary
Zoltan Gabor Molnar-Saska
254
105
Mongolia
Tenuun Olonbaatar
253
106
Italy
Fabio Pruneri
252
107 - 108
Bulgaria
Radoslav Dimitrov
250
107 - 108
Serbia
Tadija Sebez
250
109 - 110
Iran
Seyed Mahdi Sadegh Shobeiri
248
109 - 110
Chile
Willem Stuijt
248
111 - 114
Italy
Luca Cavalleri
244
111 - 114
Israel
Noam Gutterman
244
111 - 114
Czechia
Pavel Hudec
244
111 - 114
Estonia
Richard Luhtaru
244
115 - 116
Greece
Evangelos Pipis
242
115 - 116
Slovakia
Ondrej Baranovic
242
117
Slovakia
Paulina Smolarova
240
118
Ukraine
Adalbert Makarovych
239
119
Thailand
Jirayu Burapacheep
236
120
Poland
Dawid Jamka
234
121 - 122
Mexico
Diego Garcia Rodriguez del Campo
233
121 - 122
Japan
Koichi Namekata
233
123 - 124
Croatia
Leonard Inkret
232
123 - 124
Turkey
Mehmet Hamza Erol
232
125 - 127
Norway
Havard Rognebakke Krogstie
230
125 - 127
Syria
Mohamad Dwik
230
125 - 127
Indonesia
Muhammad Salman Al Farisi
230
128
Egypt
Mohamed Ehab
228
129 - 130
Slovenia
Gregor Kikelj
226
129 - 130
United States
William Hu
226
131
Viet Nam
Hoang Hai Minh Nguyen
225
132
Thailand
Milin Kodnongbua
221
133 - 134
Turkmenistan
Kerim Kochekov
220
133 - 134
Czechia
Michal Jires
220
135 - 136
United Kingdom
Basim Khajwal
219
135 - 136
Singapore
Hua Jun Teow
219
137
Serbia
Aleksa Milisavljevic
218
138 - 140
Syria
Ahmad Haidar
217
138 - 140
Germany
Erik Sunderhauf
217
138 - 140
Bulgaria
Martin Kopchev
217
141 - 143
Netherlands
Ernest Van Wijland
216
141 - 143
United Kingdom
Harvey Yau
216
141 - 143
Viet Nam
Khanh Nguyen
216
144
Hong Kong
Harris Leung
215
145
Italy
Andrea Ciprietti
214
146 - 147
Spain
Alexander Vidal Zhukova
213
146 - 147
Germany
Florian Jungermann
213
148 - 149
Tunisia
Nader Jemel
209
148 - 149
Switzerland
Nicolas Camenisch
209
150
Estonia
Toomas Tennisberg
206
151 - 153
Norway
Birk Tjelmeland
205
151 - 153
Hungary
Orsolya Lili Janzer
205
151 - 153
Bangladesh
Rezwan Arefin
205
154 - 156
Hungary
Aron Noszaly
204
154 - 156
Chile
Daniel Baez
204
154 - 156
Ireland
Kieran Horgan
204
157 - 158
Latvia
Renats Jursevskis
203
157 - 158
Kazakhstan
Sanzhar Bidaibek
203
159 - 160
Bulgaria
Viktor Terziev
201
159 - 160
Turkey
Yusuf Kilicarslan
201
161
North Macedonia
Andrej Velichkovski
200
162
Latvia
Eduards Gankins
199
163 - 164
Sweden
Hugo Eberhard
196
163 - 164
Argentina
Lautaro Lasorsa
196
165
Latvia
Ilja Caikovskis
192
166
Kazakhstan
Nurlykhan Kairly
189
167
Spain
Felix Moreno Penarrubia
187
168
Georgia
Aleksandre Khokhiashvili
185
169
Argentina
Laura Elena Massaccesi
184
170
Bangladesh
Mamnoon Siam
183
171
Brazil
Ivan Carvalho
182
172 - 173
Belgium
Arthur Massar
181
172 - 173
United Kingdom
Fox Thomson
181
174
Jordan
Muhannad Alwarawreh
179
175
Azerbaijan
Abutalib Namazov
178
176
Cyprus
Charalampos Georgiou
176
177
North Macedonia
Martin Dinev
175
178
Slovenia
Urban Duh
174
179 - 181
Philippines
CJ Quines
173
179 - 181
Hong Kong
Long Huen Chan
173
179 - 181
Netherlands
Reijer van Harten
173
182 - 183
Serbia
Aleksa Milojevic
172
182 - 183
Austria
Robin Gugel
172
184
Slovenia
Tim Postuvan
171
185
Armenia
Vahan Martirosyan
170
186 - 188
Croatia
Dominik Fistric
169
186 - 188
South Africa
Mohammed Taariq Mowzer
169
186 - 188
Bangladesh
Ruhan Habib
169
189
Chile
Ignacio Munoz
167
190
Austria
Niklas Hauber
165
191 - 192
Switzerland
Bibin Muttappillil
164
191 - 192
Israel
Idan Izmirli
164
193 - 194
India
Adhyyan Sekhsaria
162
193 - 194
Sweden
Erik Amirell Eklof
162
195 - 196
Denmark
Christian Bertram
160
195 - 196
Georgia
Vano Gamezardashvili
160
197
Kyrgyzstan
Omurbek Dzhamalov
159
198
Spain
Javier Lopez-Contreras Gonzalez
157
199 - 200
Mexico
Julian Rodriguez Cardenas
156
199 - 200
Mongolia
Tugsgerel Lkhagvasuren
156
201 - 203
Germany
Janine Lohse
154
201 - 203
Chile
Luciano Massa
154
201 - 203
Azerbaijan
Ziya Mukhtarov
154
204 - 205
Mongolia
Batmend Batsaikhan
153
204 - 205
Austria
Otto Winter
153
206 - 209
Kyrgyzstan
Akbarzhon Madaminov
152
206 - 209
Slovakia
Jozef Fulop
152
206 - 209
Brazil
Matheus Viana
152
206 - 209
Syria
Tamer Emad
152
210
South Africa
Ralph McDougall
150
211
Bosnia and Herzegovina
Muamer Paric
148
212 - 215
Armenia
Aleksandr Abelyan
147
212 - 215
Cuba
Brayan Duran Medina
147
212 - 215
Egypt
Mahmoud Adel
147
212 - 215
Colombia
Roger Trujillo
147
216 - 217
Belgium
Bruno Ploumhans
146
216 - 217
Bosnia and Herzegovina
Drago Smitran
146
218
Denmark
David Rasmussen Lolck
143
219
Moldova
Corneliu Pasa
141
220
Mexico
Jose Angel Cazares Torres
139
221
Greece
Dimitrios Rontogiannis
137
222
Philippines
Franz Louis Cesista
136
223
Cyprus
Angelos Assos
132
224
South Africa
Tian Cilliers
128
225
Uzbekistan
Asadullo Ganiev
126
226 - 227
Egypt
Mahmoud Badawy
125
226 - 227
Syria
Murhaf Alawir
125
228
Denmark
Alexander Skovsende
122
229
Netherlands
Robert Koprinkov
120
230 - 231
North Macedonia
Filip Mihov
119
230 - 231
Ireland
John Ryan
119
232
Belgium
Oscar Jocque
116
233
Switzerland
Valentin Imbach
115
234
Belgium
Sebastian Weiermann
114
235
Slovenia
Tevz Lotric
113
236 - 237
Portugal
David Nassauer
112
236 - 237
Bosnia and Herzegovina
Vladan Cvjetkovic
112
238
India
Ramchandra Kishor Apte
110
239 - 240
Macao
Iat Long Iong
109
239 - 240
Norway
Ole Marius Strohm
109
241 - 243
Malaysia
Jia Jun Lee
106
241 - 243
Montenegro
Kosta Vukicevic
106
241 - 243
Egypt
Mohamed Otefi
106
244
Lithuania
Rokas Urbonas
104
245
Finland
Roope Salmi
103
246 - 248
Palestine
Akram Sbaih
102
246 - 248
Australia
Jacob Smith
102
246 - 248
Spain
Max Balsells I Pamies
102
249
Luxembourg
Stanislas Briaud
99
250 - 251
Malaysia
Jia Qing Tan
97
250 - 251
Mongolia
Nyamdavaa Amar
97
252 - 253
Czechia
Martin Kurecka
92
252 - 253
Malaysia
Wei Xin Tan
92
254 - 257
Estonia
Andres Alumets
87
254 - 257
Brazil
Joao Araujo
87
254 - 257
Norway
Jon-Magnus Rosenblad
87
254 - 257
Kyrgyzstan
Talantbek Zhenishbek uulu
87
258
Jordan
Khaleel Al-Adhami
85
259 - 260
Moldova
Claudiu Babin
81
259 - 260
Mexico
Hector Fernando Ricardez Lara
81
261
Jordan
Ahmad Naser
80
262
Cuba
Karel Diaz Vergara
76
263
Armenia
Alen Adamyan
75
264
Portugal
Andre Guimaraes
74
265
Morocco
Anouar Achghaf
69
266
Portugal
Diogo Rodrigues
68
267 - 269
Tajikistan
Khusrav Ashurzoda
64
267 - 269
Finland
Siiri Kuoppala
64
267 - 269
New Zealand
Zhiyuan Qi
64
270 - 272
Uzbekistan
Ilnur Baykov
62
270 - 272
Bolivia
Pablo Miguel Delgado Borda
62
270 - 272
Azerbaijan
Rafail Saddatimov
62
273
Colombia
Oscar Sierra
61
274 - 278
Macao
Guohao Ou
60
274 - 278
Azerbaijan
Murad Eynizada
60
274 - 278
Luxembourg
Pascal Ginter
60
274 - 278
Finland
Santeri Toivonen
60
274 - 278
Kyrgyzstan
Shabdan Batyrkulov
60
279
Armenia
Gagik Magakyan
58
280
Tunisia
Rafik Hachana
55
281 - 282
Argentina
Sebastian Mestre
54
281 - 282
Bosnia and Herzegovina
Stevo Mitric
54
283
India
Mohammad Zaid
53
284 - 287
Tunisia
Aya Ben Saad
52
284 - 287
Uzbekistan
Behruz Azam
52
284 - 287
Cyprus
Evripidis Papaevripidis
52
284 - 287
New Zealand
Maayan Levy
52
288
Luxembourg
Jarod Differdange
48
289 - 290
New Zealand
Ivan Solovyev
47
289 - 290
Bolivia
Luis Javier Quispe Ramirez
47
291 - 292
Philippines
Andrew James Ting
46
291 - 292
Ireland
Oisin O'Duibhir
46
293 - 295
Ireland
Caolan Fleming
45
293 - 295
Tajikistan
Davlathoja Magzumov
45
293 - 295
South Africa
Emile Tredoux
45
296 - 297
Switzerland
Elias Boschung
43
296 - 297
Sri Lanka
Shenal Santhush Kotuwewatta
43
298 - 299
El Salvador
Manuel Vides
37
298 - 299
Denmark
Oliver Stenberg Jakobsen
37
300
Colombia
Cesar Diaz
36
301
Sri Lanka
Sithija Abhishek
35
302
Iceland
Gamithra Marga
34
303
Tunisia
Omar Besbes
32
304 - 305
Iceland
Bjarni Dagur Thor Karason
31
304 - 305
India
Choudhury Istasis Mishra
31
306 - 310
Tajikistan
Akmal Mamadshoev
30
306 - 310
Bolivia
Marcelo Leonardo Flores Zeballos
30
306 - 310
Dominican Republic
Paul Anthony Ramirez Cabrera
30
306 - 310
Uzbekistan
Shokhrukhbek Mamadaliev
30
306 - 310
Dominican Republic
Viktor Alexandrovich Rozenko Voitenko
30
311
Colombia
Nicolas Galindo
21
312
Austria
Markus Walder
16
313
Cyprus
Andreas Kalavas
15
314 - 317
Dominican Republic
Carlos Bienvenido Ogando Montas
14
314 - 317
Morocco
Houssam Hanafi
14
314 - 317
El Salvador
Jose Ramirez
14
314 - 317
New Zealand
Ryan King
14
318 - 319
Dominican Republic
Arturo Aurelio Hernandez Rodriguez
12
318 - 319
El Salvador
Jose Rodrigo Santamaria
12
320 - 326
Morocco
Anass Choukri
10
320 - 326
El Salvador
Darwin Piche
10
320 - 326
Nigeria
Elyon Osariemwen Nosa-Aifesehi
10
320 - 326
Montenegro
Filip Radovic
10
320 - 326
Sri Lanka
Hashan Rajapaksha
10
320 - 326
Luxembourg
Raffael Marth
10
320 - 326
Bolivia
Roger Danilo Enriquez Corrales
10
327
Macao
Wai Seng Kou
6
328 - 329
Venezuela
Ana Paula De Sousa Martin
5
328 - 329
Morocco
Bilal Elbouardi
5
330
Macao
Fu Yu Lin
2
331 - 335
Palestine
Arees' Noubani
0
331 - 335
Sri Lanka
Ashan Rathnaweera
0
331 - 335
Nigeria
Glory OluwaTimilehin Akinbile
0
331 - 335
Nigeria
Joel Chibueze Ndoh
0
331 - 335
Palestine
Mohammed Natour
0