Contests
(current)
Top-100
Countries
About
Contribute
Donate
IOI 2020
Date:
Sept. 19, 2020
Venue:
Online
Number of Finalists:
343
Scoring:
100+100+100+100+100+100=600
Series:
IOI
Official Page:
https://stats.ioinformatics.org/olympiads/2020
Final
Rank
Country
Name
Score
1
United States
William Lin
600
2
South Korea
Eun Soo Choe
593
3 - 6
Hong Kong
Harris Leung
592.62
3 - 6
China
Yuxiang Luo
592.62
3 - 6
China
Yuyang Zhou
592.62
3 - 6
China
Zhanpeng Wang
592.62
7
China
Mingrun Jiang
592.24
8 - 9
Russia
Ildar Gainullin
567.62
8 - 9
Serbia
Tadija Šebez
567.62
10
Iran
Shayan Pardis
536.62
11
Viet Nam
Duc Bui Hong
533.58
12
South Korea
Junhyuk Song
532.94
13
Indonesia
Pikatan Arya Bramajati
529.43
14
Croatia
Patrick Pavić
521.43
15
Georgia
Nikoloz Birkadze
520.75
16
Georgia
Teimurazi Toloraia
517.43
17
Romania
Alexandru Luchianov
508.62
18
Canada
Thomas Guo
506.94
19
United States
Walden Yan
505.38
20
Canada
Zixiang Zhou
503.59
21
United States
Xinyang Chen
503.12
22
Japan
Rintaro Matsuo
497.62
23
Japan
Masataka Yoneda
496.62
24
Russia
Andrei Efremov
496.43
25
Russia
Semen Savkin
495.78
26
Iran
Kasra Mazaheri
486.40
27 - 28
Israel
Almog Wald
483.62
27 - 28
Mongolia
Nyamdavaa Amar
483.62
29
Iran
Ali Safary
479.62
30
South Korea
Sungjae Im
477.24
31
Croatia
Dorijan Lendvaj
476.14
32
Czechia
Jiří Kalvoda
466.62
33
Ukraine
Oleh Naver
464.75
34
Taiwan
Cheng-Hao Yang
464.62
35
Romania
Maria Alexa Tudose
460.62
36
Singapore
Ashley Aragorn Khoo
458.96
37
Bulgaria
Andon Todorov
455
38
Ukraine
Andrii Kovryhin
454.58
39
Viet Nam
Huy Le Quang
454.43
40
Ukraine
Sofiia Melnyk
449.32
41
Ukraine
Vladyslav Zavodnyk
438.93
42
Viet Nam
Kien Vu Hoang
436.64
43
Greece
Evangelos Pipis
435.86
44
Japan
Hirotaka Yoneda
426.67
45
Sweden
Fredrik Ekholm
422.19
46
Taiwan
Guan-Chen Chen
421.62
47
Iran
Abolfazl Soltani
420.24
48
United States
Danny Mittal
415.46
49
Slovakia
Matej Urban
415.13
50
Malaysia
Zi Song Yeoh
412
51
Poland
Michał Staniewski
409.71
52
Netherlands
Marco Meijer
403.75
53
Kazakhstan
Temirlan Baibolov
403.62
54
Israel
Noam Licht
403.60
55
Israel
Daniel Agassy
402.62
56
Canada
George Chen
399.96
57
Egypt
Mohamed Ehab
399.93
58
Switzerland
Joël Huber
399.86
59
Hungary
Péter Gyimesi
396.75
60
Taiwan
Chen-Jui Tsao
389.43
61
South Korea
Ditbul Ban
386.14
62
Japan
Tomohito Hoshii
381.71
63
Italy
Davide Bartoli
380.75
64
Poland
Mieszko Grodzicki
379.43
65
Armenia
Emil Kostanyan
377.38
66
Poland
Adam Górkiewicz
377
67
Romania
Alexandra Maria Udriștoiu
375.14
68
Bulgaria
Martin Kopchev
374.79
69
Australia
Tunan Shi
373.62
70
Hungary
Balázs Tóth
373.59
71
Croatia
Krešimir Nežmah
370.62
72
Belgium
Oscar Jocqué
360.24
73
India
Rajarshi Basu
359.14
74
India
Udit Sanghi
357.94
75
Singapore
Daniel Zhenghao Choo
357
76
Armenia
Samvel Andreasyan
355.18
77
Singapore
Benson Zhan Li Lin
354.58
78
Bulgaria
Georgi Petkov
354.39
79
Hungary
Nándor Nagy
354.14
80
Slovakia
Jozef Fülöp
349.78
81
Hungary
Áron Noszály
348.30
82
Russia
Egor Lifar
348
83
Canada
Chris Trevisan
345.94
84
Indonesia
Rama Aryasuta Pangestu
345.62
85
Belarus
Andrei Mishchanka
345.32
86
Georgia
Archil Basadzishvili
338.10
87
Poland
Tomasz Nowak
335.14
88
Armenia
Arayi Khalatyan
332.07
89
Singapore
Tan Si Jie
331.62
90
Bangladesh
Tasmeem Reza
328
91 - 93
United Kingdom
Euan Ong
326.43
91 - 93
Jordan
Khaleel Al-Adhami
326.43
91 - 93
Lithuania
Rokas Urbonas
326.43
94
Armenia
Aleksandr Abelyan
322.71
95
Serbia
Jovan Bengin
319.96
96
New Zealand
Ivan Solovyev
317.43
97
Cyprus
Charalampos Georgiou
316.94
98
Belarus
Yaraslau Barysau
315.46
99
Finland
Roope Salmi
315.14
100
Philippines
Dan Baterisna
314.93
101
Philippines
Dion Stephan Ong
314.18
102
Australia
Quang Ong
312.43
103
India
Shashwat Chandra
311.73
104
Sweden
Gustav Kalander
310.96
105
Lithuania
Aldas Lenkšas
308.71
106
Croatia
Martin Josip Kocijan
308.24
107
Hong Kong
Ka Hei Wai
307
108
Lithuania
Dovydas Vadišius
306.39
109
South Africa
Andi Qu
306.10
110
Egypt
Mohamed Bakry
306
111
Indonesia
Edbert Geraldy Cangdinata
304.93
112 - 113
Slovenia
Benjamin Bajd
304
112 - 113
France
Rémy Kimbrough
304
114
Azerbaijan
Aziz Huseynov
303.75
115
North Macedonia
Blagojche Pavleski
303.22
116
United Kingdom
Aron Thomas
301.43
117
Spain
Javier Nistal Salas
300.62
118
Australia
Junhua Chen
299.09
119
Thailand
Sirawit Pongnakintr
298.68
120
Bangladesh
Rezwan Arefin
295.96
121
Belarus
Pavel Sankin
294.93
122
Georgia
Luka Mushkudiani
294.14
123
United Kingdom
James Tan
293.04
124
Serbia
Mateja Vukelić
292.32
125
Germany
Marc Strufe
292.10
126
Latvia
Matīss Kristiņš
291.28
127
Latvia
Kārlis Šusters
290.02
128
Hong Kong
Man Tsung Yeung
289.25
129
Greece
Anastasios Panagopoulos
288.93
130
Egypt
Hazem Issa
286.75
131
Thailand
Pimrak Apiratchatanont
285.68
132
Turkey
Ege Kabasakaloglu
284.74
133
Viet Nam
Thanh Tran Quang
282.66
134
Finland
Unto Karila
277.64
135
Iceland
Benedikt Vilji Magnússon
275.64
136 - 137
Estonia
Andres Alumets
274
136 - 137
France
Sven Meyer
274
138
Taiwan
Ping-Hsuan Lin
273.10
139
Azerbaijan
Abutalib Namazov
272.62
140
India
Kshitij Sodani
271.98
141
Bosnia and Herzegovina
Haris Imamovic
270.32
142
Switzerland
Tobias Feigenwinter
269.94
143
South Africa
Aaron Naidu
269.25
144
North Macedonia
Andrej Shekerov
268.93
145
Turkey
Atakan Yasar
268.03
146
Finland
Juho Röyskö
266.46
147
Indonesia
Dasco Gabriel
262.96
148
North Macedonia
Andrej Velichkovski
262
149
Czechia
Jonáš Havelka
261.71
150
United Kingdom
Kevin Lee
261.10
151
Egypt
Osama Alkhodairy
258.16
152
Bosnia and Herzegovina
Admir Zatega
253.96
153
Morocco
Mohamed ElKhatri
252.25
154
Thailand
Pontakorn Prasertsuk
250.32
155
Czechia
Ondřej Sladký
249.43
156
Cuba
Humberto Yusta Gómez
249.14
157
Thailand
Krittitee Ratchanan
249
158
Mexico
Héctor Fernando Ricárdez Lara
248.33
159
Germany
Lorenzo Conti
248.07
160
Romania
George Alexandru Râpeanu
245.91
161
Cuba
Manuel Darío Oliver Ballesteros
245.71
162
Brazil
Carolina Moura
245.32
163
Latvia
Dzintars Klušs
243.62
164
Australia
Isaiah Iliffe
243.25
165
Brazil
Yan Matheus Tavares e Silva
242.97
166
Italy
Alessandro Bortolin
241
167
Portugal
Pedro Dias
240.71
168
Spain
Oscar Balcells Obeso
239.71
169
Azerbaijan
Murad Eynizada
239.62
170
Mexico
José Ángel Cázares Torres
238.32
171
Bangladesh
Arman Ferdous
235.59
172
Tajikistan
Nodir Bobiev
235.14
173
Germany
Yasmine Briefs
231.97
174
Austria
Daniel Fendrich
231.71
175
Syria
Ahmad Haidar
231
176 - 177
Brazil
Willian Wang
230.32
176 - 177
Kazakhstan
Zhambyl Maksotov
230.32
178
Denmark
William Bille Meyling
227.87
179
Hong Kong
Hei Chit Cheng
227.32
180 - 181
Belarus
Andrei Daletski
225.32
180 - 181
Cyprus
Demetris Chrysostomou
225.32
182
Bulgaria
Stoyan Malinin
224.96
183
Germany
Bumjun Kim
224.18
184
Slovenia
Jakob Schrader
221.71
185
Denmark
Christian Bertram
221.43
186
Saudi Arabia
Fares Basuni
220.36
187
Kazakhstan
Timur Ratnikov
219.93
188
Norway
Andreas Alberg
219.32
189
Spain
Víctor Conchello Vendrell
217
190
South Africa
Bernardus Wessels
214.32
191
Estonia
Jaagup Tamme
214.14
192
Netherlands
Marijn Adriaanse
212.43
193
Estonia
Marko Tsengov
211.93
194
Kazakhstan
Parassat Kyzyrkanov
210.46
195
Netherlands
Thomas Bosch
209.71
196
Portugal
Rui Wang
208.93
197
Chile
Ignacio Muñoz
208.46
198
Serbia
Mladen Puzić
208
199
Ireland
Suneet Mahajan
206.32
200
Slovakia
Matej Hanus
205.78
201
Latvia
Jegors Baļzins
205.36
202
Turkey
Ahmet Atilla Ak
204
203
Colombia
Oscar Sierra
203.32
204
Israel
Inbar Wald
202.32
205
Kyrgyzstan
Islam Davletov
197.71
206
Netherlands
Jeroen op de Beek
197.14
207
Kyrgyzstan
Artur Aidarov
196.86
208
Syria
Mohammad Nour Massri
196.37
209
Denmark
Markus Mathiasen
196.14
210
New Zealand
Maayan Levy
195.86
211
Turkey
Furkan Cebe
193
212
Bangladesh
Mamnoon Siam
192.55
213
Philippines
Steven Reyes
191.32
214
Kyrgyzstan
Shabdan Batyrkulov
190
215
Argentina
Sebastián Mestre
189
216
Brazil
Igor Brito Andrade
188
217
Malaysia
Kenneth Yong
186.93
218
Lithuania
Modestas Gujis
186.32
219
Macao
Cheng U Ian
185
220
France
Justin Cahuzac
184
221
Jordan
Wesam Naseer
183.32
222
Spain
Blanca Huergo Muñoz
179.32
223
Slovakia
Lucia Krajčoviechová
179
224
Syria
Philip Aji
178
225
Sweden
Loke Gustafsson
177.64
226 - 227
Cuba
Leonardo Daniel Artiles Montero
175
226 - 227
Norway
Magnus Hegdahl
175
228
Finland
Henrik Aalto
174
229
Slovenia
Lan Sevčnikar
173.31
230
Slovenia
Domen Hočevar
173.30
231
Italy
Filippo Casarin
173
232
Switzerland
Lukas Münzel
172.93
233
France
Grégoire Le Corre
169.68
234
Belgium
Zhiyi Luo
168.32
235
Macao
Tong Sam Zheng
167
236
Cyprus
Christos Falas
165
237
North Macedonia
Teo Kitanovski
162.93
238
Azerbaijan
Ibrahim Taghizade
160
239
Estonia
Oliver Tennisberg
158
240
Kyrgyzstan
Omurbek Dzhamalov
154
241 - 242
Sri Lanka
Lakshith Nishshanke
150
241 - 242
South Africa
Mohammed Taariq Mowzer
150
243
Morocco
Nabil Boudra
145.78
244
Norway
Christoffer Tryggestad
145.62
245
New Zealand
Joseph Grace
144
246
Tunisia
Hedi Ben Daoud
142.32
247
Cuba
Alberto Leyva Guerra
141
248
Tunisia
Mohamed Nguira
140.43
249
Italy
Valerio Stancanelli
139.32
250
Saudi Arabia
Mohammed Alrefaei
137.64
251
Malaysia
Amos Li Sheng Tan
137
252
El Salvador
José Rodrigo Santamaría
135
253 - 256
Switzerland
Jonas Meier
132
253 - 256
Czechia
Karel Chwistek
132
253 - 256
Ireland
Oisin Davey
132
253 - 256
Austria
Sebastian Schulze
132
257
Tajikistan
Muhammadjon Hokimiyon
131.71
258
Turkmenistan
Gurbanberdi Gulladyyev
131
259
Colombia
Alvaro Bacca
130
260 - 261
Syria
Beshr Islam Bouli
124
260 - 261
Sweden
Niklas Sandén
124
262
Argentina
Joaquín Cruz
123.32
263
Palestine
Mohammad Milhem
120.64
264
Chile
Vicente Opazo
117
265
Morocco
Aymane Moutei
114.24
266 - 267
Cyprus
Konstantinos Tziapouras
112.64
266 - 267
Bolivia
Nicolas Mateo Valdivia Viscarra
112.64
268
Mongolia
Badrangiikh Bat-Orgil
110.64
269
El Salvador
César Esaú Flores Martínez
110
270
Iceland
Giovanni Gaio
109
271
Philippines
Steven Chua
108
272
Mexico
Gabriel Ricardo Rodriguez Castillo
106
273 - 276
Palestine
Basil Hijaz
105
273 - 276
Tunisia
Elyes Chaabouni
105
273 - 276
Norway
Mathias Presthagen
105
273 - 276
Portugal
Ricardo Antunes
105
277
Sri Lanka
Sithija Abhishek Kotuwewatta
99.32
278
Montenegro
Filip Dosljak
98.78
279
New Zealand
Zhiyuan Qi
98
280
Tunisia
Omar Besbes
96.95
281 - 282
Argentina
Ariel Fideleff
96.64
281 - 282
Macao
Hoi Wan Li
96.64
283
Malaysia
Hau Ye Heng
96
284
Luxembourg
Jarod Differdange
91
285
Bolivia
Daner Zein Tonconi Mendoza
89
286
Saudi Arabia
Mohammed Alsaad
88.64
287
Portugal
Duarte Nóbrega
86
288 - 289
Belgium
Jérôme Mayolet
85
288 - 289
Denmark
Thor Eriksen
85
290
Uzbekistan
Yan Yevzman
80
291
Sri Lanka
Thithiesha Mahabaduge
77.93
292 - 293
Mexico
Alejandro Ozymandias Cepeda Beltran
76
292 - 293
Turkmenistan
Suleyman Atayev
76
294 - 295
Morocco
Ayman Riad Solh
75
294 - 295
Jordan
Mohammad Alwarawreh
75
296 - 297
Uzbekistan
Azimjon Urinov
74
296 - 297
Chile
Luciano Massa
74
298 - 299
Colombia
Juan Martínez
73
298 - 299
Luxembourg
Rafael Dux
73
300
Belgium
Petar Vitorac
71
301 - 302
Bosnia and Herzegovina
Emira Ibrahimovic
70
301 - 302
Bolivia
Roger Danilo Enriquez Corrales
70
303 - 304
Greece
Athanasios Taprantzis
66
303 - 304
Argentina
Luis Andrés Aseguinolaza
66
305
Dominican Republic
Jair Rafael Santana Benzan
62
306 - 309
Uzbekistan
Dilshodbek Khujaqulov
61
306 - 309
El Salvador
José Manuel Cabrera
61
306 - 309
Austria
Moritz Strobl
61
306 - 309
Palestine
Roba Katout
61
310
Mongolia
Bilguudei Shinezul
58
311
Mongolia
Khangal Battur
56
312
Saudi Arabia
Raya Abualjamal
55
313
El Salvador
Gabriela Lourdes Rodríguez Parada
50
314
Palestine
Nicola Abusaad
49
315 - 316
Nigeria
Daniel Emeka-Ilozor
42
315 - 316
Tajikistan
Toirov Sadi
42
317
Macao
Chun Ioi Chan
41
318
Venezuela
Francisco Javier Molina Tirado
39
319
Sri Lanka
Chirath Nirodha
36
320 - 322
Bosnia and Herzegovina
Alen Hodzic
32
320 - 322
Dominican Republic
Dionicio Sebastian Elías
32
320 - 322
Venezuela
Elliot Jose Larez Inaudi
32
323 - 325
Luxembourg
Alexandre Fouquet
31
323 - 325
Turkmenistan
Dovran Akmyradov
31
323 - 325
Chile
Jorge Bravo
31
326 - 327
Ireland
Adam Kelly
30
326 - 327
Ireland
Harvey Brezina Conniffe
30
328
Luxembourg
Raffaël Marth
24
329
Venezuela
Gabriel Alejandro Mendez Junor
22
330 - 334
Dominican Republic
Alejandro Jose Malla Martinez
21
330 - 334
Bolivia
Jose Alberto Copas Lima
21
330 - 334
Turkmenistan
Muhammetali Ashyrmuhammedov
21
330 - 334
Iceland
Samúel Arnar Hafsteinsson
21
330 - 334
Tajikistan
Shakhrom Aminov
21
335
Montenegro
Matija Delic
19
336 - 337
Nigeria
Adegoke Salako
11
336 - 337
Greece
Panagiotis Chatzimichos
11
338 - 340
Colombia
Juan Rios
10
338 - 340
Uzbekistan
Maqsud Baxriddinov
10
338 - 340
Jordan
Noor Al-Bzour
10
341 - 342
Iceland
Elvar Árni Bjarnason
0
341 - 342
Nigeria
Godson Ajodo
0
qualified
Venezuela
Ana Paula De Sousa Martin
qualified
Nigeria
Eyitemi Fadayomi
qualified
Austria
Matthias Monschein