IOI 2014 Logo
 
26th INTERNATIONAL OLYMPIAD IN INFORMATICS - IOI 2014
 
26. MEĐUNARODNA INFORMATIČKA OLIMPIJADA 2014
 
Taipei, Tajvan, od 13. do 20. srpnja 2014.
 
REZULTATI
 
Rank Contestant Country R W G G F H Score
1 Ishraq Huda Australia 100 100 100 100 100 100 600
1 Scott Wu United States 100 100 100 100 100 100 600
1 Yinzhan Xu China 100 100 100 100 100 100 600
4 Nikolay Kalinin Russia 56 100 100 100 100 100 556
5 Oliver Fisher Australia 30 100 100 100 100 100 530
6 Steven Hao United States 56 100 100 100 69 100 525
7 Honghua Dong China 100 100 100 100 69 47 516
7 Dingli Yu China 100 100 100 100 69 47 516
9 Yang Shen China 56 100 100 100 100 47 503
10 Encho Mishinev Bulgaria 56 100 100 100 46 100 502
10 Nikoloz Svanidze Georgia 56 100 100 100 46 100 502
12 Joshua Brakensiek United States 100 100 100 100 46 47 493
13 Po-En Chen Taiwan 100 100 42 100 100 47 489
14 Diego Alonso Roque Montoya Mexico 30 100 100 100 100 47 477
15 Jacob Jackson Canada 30 100 100 100 46 100 476
16 Akshat Bubna India 56 100 100 100 69 47 472
16 Andrew He United States 56 100 100 100 69 47 472
16 MohammadAmin Khashkhashi Moghaddam Iran 56 100 100 100 69 47 472
16 Yuta Takaya Japan 56 100 100 100 69 47 472
20 Rareș Darius Buhai Romania 100 100 42 100 69 47 458
21 Jeehak Yoon South Korea 56 32 100 100 69 100 457
22 Theemathas Chirananthavat Thailand 100 32 100 100 100 24 456
23 Nikita Sivukhin Russia 100 61 100 100 46 47 454
24 AmirMohsen Ahanchi Markaz Iran 56 100 100 100 46 47 449
24 Felix Bauckholt Germany 56 100 100 100 46 47 449
24 Seokhwan Choi South Korea 56 100 100 100 46 47 449
24 Jiahai Feng Singapore 56 100 100 100 46 47 449
24 Jarosław Kwiecień Poland 56 100 100 100 46 47 449
24 Ranald Yun Shao Lam Singapore 56 100 100 100 46 47 449
24 Ting Fung LAU Hong Kong 56 100 100 100 46 47 449
24 Phoomraphee Luenam Thailand 56 100 100 100 46 47 449
24 Hristo Venev Bulgaria 56 100 100 100 46 47 449
33 Aleksejs Zajakins Latvia 100 0 100 100 100 47 447
34 Eduard Batmendijn Slovakia 30 100 100 100 100 7 437
34 Malvika Raj Joshi India 30 100 100 100 100 7 437
36 Michael Chen Australia 100 100 42 100 46 47 435
37 Sunghyeon Jo South Korea 56 61 100 100 69 47 433
38 Yi Chou Taiwan 56 100 100 100 46 30 432
39 Johan Sannemo Sweden 56 100 42 100 100 30 428
40 Po-Chang Chen Taiwan 30 100 100 100 46 47 423
40 Hirotaka Isa Japan 30 100 100 100 46 47 423
40 Ohad Klein Israel 30 100 100 100 46 47 423
40 Tzu-Peng Wang Taiwan 30 100 100 100 46 47 423
44 Quang Dung Nguyen Vietnam 30 100 100 75 69 47 421
45 Kwang Hui Mark Theng Singapore 100 100 42 100 27 47 416
46 Mojtaba FayazBakhsh Iran 56 100 42 100 69 47 414
46 Ken Ogura Japan 56 100 42 100 69 47 414
48 Semih Basrık Turkey 30 100 100 90 46 47 413
49 Dimitrije Erdeljan Serbia 30 100 100 100 46 23 399
50 Eduard Grigoryan Armenia 30 100 100 75 46 47 398
51 Marko Stanković Serbia 56 100 42 100 46 47 391
51 Alexandru Velea Romania 56 100 42 100 46 47 391
53 Kam Chuen TUNG Hong Kong 100 32 42 100 69 47 390
54 Momchil Peychev Bulgaria 56 100 42 75 69 47 389
55 Michał Glapa Poland 30 100 42 100 69 47 388
55 Konstantin Semenov Russia 30 100 42 100 69 47 388
57 Bui Truc Lam Slovakia 56 32 100 100 46 47 381
58 Mislav Balunovic Croatia 30 32 100 100 69 47 378
58 Andrei Heidelbacher Romania 30 32 100 100 69 47 378
60 Dominik Gleich Croatia 56 100 42 100 30 47 375
60 Kalle Luopajärvi Finland 30 100 100 75 46 24 375
62 Illya Shevchenko Ukraine 30 100 42 100 69 30 371
63 Mário Lipovský Slovakia 30 100 100 55 61 23 369
64 Sami Kalliomäki Finland 30 100 42 100 46 47 365
64 Nikita Uvarov Russia 30 100 42 100 46 47 365
66 Miras Myrzakerey Kazakhstan 56 32 100 100 69 7 364
67 Elyad Ramezani Iran 56 100 42 75 46 40 359
68 Mateus Bezrutchka Brazil 30 32 100 100 46 47 355
68 Arthur Ferreira do Nascimento Brazil 30 32 100 100 46 47 355
68 Bojan Serafimov Macedonia 100 100 15 90 27 23 355
71 Hasan Jaddouh Syria 56 100 42 60 46 47 351
72 Aleksejs Popovs Latvia 56 100 0 100 46 47 349
73 Ray Li Australia 30 100 42 100 46 30 348
74 Muhammed Emin Ayar Turkey 56 32 100 100 11 47 346
74 Hoang Anh Phuc Ngo Vietnam 56 32 42 100 69 47 346
76 Vid Kocijan Slovenia 30 100 42 100 46 23 341
76 Francesco Milizia Italy 56 100 15 100 46 24 341
78 Kristaps Čivkulis Latvia 30 100 100 75 35 0 340
79 Jan-Sebastian Fabík Czech Republic 30 100 15 100 46 47 338
79 Mushegh Shahinyan Armenia 30 32 100 100 46 30 338
81 Arthur Pratti Dadalto Brazil 30 32 100 75 46 47 330
82 Ulugbek Adilbekov Kazakhstan 30 100 0 100 46 47 323
82 Oliver-Matis Lill Estonia 30 0 100 100 46 47 323
82 ALIAKSEI VISTIAZH Belarus 56 32 42 100 46 47 323
85 Pichayut Liamthong Thailand 30 100 15 100 30 47 322
86 Ondřej Hübsch Czech Republic 56 100 42 30 46 47 321
86 Mantas Pajarskas Lithuania 56 100 15 100 27 23 321
88 Stanisław Barzowski Poland 30 32 42 100 69 47 320
88 Gary Ye Austria 30 32 42 100 69 47 320
90 Vasil Kuzevski Macedonia 8 100 42 100 46 23 319
90 Elene Machaidze Georgia 30 32 100 30 27 100 319
90 Daniyar Maminov Kazakhstan 56 32 15 100 69 47 319
93 Tom Kalvari Israel 30 100 42 100 46 0 318
94 Aron Granberg Sweden 56 24 42 100 46 47 315
95 Si Wei How Malaysia 56 32 100 55 46 23 312
96 Krittisak Chaiyakul Thailand 56 32 42 100 46 30 306
96 Mihai-Dan Gheorghe Romania 30 32 100 75 46 23 306
98 BARBARA KUSKOVA Belarus 56 32 42 75 46 47 298
99 Xuan Viet Do Vietnam 30 32 42 100 46 47 297
99 Manuel Gundlach Germany 30 32 42 100 46 47 297
99 Abdullah Enes Öncü Turkey 30 32 42 100 46 47 297
99 Lik Hang POON Hong Kong 30 32 42 100 46 47 297
99 Martin Raszyk Czech Republic 30 32 42 100 46 47 297
99 Wai Pan YIK Hong Kong 30 32 42 100 46 47 297
105 Mykhailo Babenko Ukraine 56 32 15 100 46 47 296
105 Tigran Galstyan Armenia 56 32 15 100 46 47 296
105 Yikuan Li Canada 56 32 15 100 46 47 296
105 Kristóf Somogyvári Hungary 56 32 42 90 46 30 296
109 Tien Trung Kien Nguyen Vietnam 56 32 42 100 35 30 295
110 Jordan Alexander Mexico 30 100 0 100 35 23 288
111 Michal Korbela Slovakia 56 32 42 75 35 47 287
112 Mislav Bradac Croatia 30 8 100 100 46 0 284
113 DZMITRY DZEMIDKA Belarus 30 61 42 90 27 30 280
113 Ivan Stošić Serbia 30 32 42 100 46 30 280
115 Johan Sokrates Wind Norway 30 32 42 100 27 47 278
116 Albert Citko Poland 100 0 42 75 35 23 275
117 Alfonsus Raditya Arsadjaja Indonesia 30 100 15 75 46 7 273
118 David Cheikhi France 8 32 100 75 27 30 272
119 Muhammad Rais Fathin Mudzakir Indonesia 30 32 42 75 46 40 265
119 Linden Ralph United Kingdom 30 0 100 100 35 0 265
119 Kliment Serafimov Macedonia 0 100 42 100 0 23 265
122 Ulrik De Muelenaere South Africa 56 32 42 100 27 7 264
122 Patrik Zajec Slovenia 30 32 42 75 38 47 264
122 Zihao Zhang Canada 30 100 0 100 27 7 264
125 Richard Tynan Ireland 30 100 42 55 0 30 257
126 Lucas Pesenti France 30 32 42 75 46 30 255
127 Yun Kai Lim Malaysia 56 100 0 75 0 23 254
127 Ron Ryvchin Israel 30 24 42 100 11 47 254
129 Domantas Jadenkus Lithuania 56 8 42 100 46 0 252
130 Henrik Lievonen Finland 56 32 15 90 46 7 246
130 Daniel Talamas Cano Mexico 30 8 100 100 8 0 246
132 Gregor Matl Germany 30 32 42 55 46 40 245
133 Philip Wellnitz Germany 30 32 100 55 27 0 244
134 Changsu Lee South Korea 0 32 42 75 46 47 242
135 Zamil Majdy Indonesia 0 32 42 100 19 47 240
135 Georgy Skhirtladze Georgia 30 32 42 60 46 30 240
137 Michel Rozenberg Zelazny Brazil 30 32 0 100 46 30 238
138 Halil Ozan Akgül Turkey 30 24 42 100 11 30 237
139 Joakim Blikstad Sweden 30 8 100 75 16 7 236
139 Dimitrios Los Greece 56 32 42 60 46 0 236
141 Benjamin Schmid Switzerland 56 32 42 55 27 23 235
142 Ryoma Sato Japan 30 8 42 75 46 30 231
143 Florian Leimgruber Austria 30 32 42 75 27 24 230
143 Stefano Chiesa Suryanto Indonesia 30 32 0 75 46 47 230
145 Andrii Selivanov Ukraine 30 0 42 100 27 30 229
145 Nir Yaron Israel 0 8 100 75 46 0 229
147 Enric Boix Adsera Spain 30 32 15 75 46 30 228
147 Sparik Hayrapetyan Armenia 30 32 0 90 46 30 228
149 Alan Ansell New Zealand 100 0 0 100 27 0 227
149 Aristofanis Rontogiannis Greece 30 32 42 30 46 47 227
151 Victor Ciuntu Moldova 30 8 100 75 11 0 224
152 Gilles Englebert Luxembourg 30 32 15 100 46 0 223
152 Jorn Rowan Hoofwijk Netherlands 30 8 42 90 46 7 223
154 Bayram Berdiyev Turkmenistan 30 32 0 75 61 23 221
154 FEDAR KARABEINIKAU Belarus 0 100 0 75 46 0 221
154 Pushkar Mishra India 30 32 0 90 46 23 221
157 Enkhsanaa Natsagdorj Mongolia 30 8 100 55 27 0 220
158 Andrej Ivašković Serbia 56 8 42 55 27 30 218
159 Peter Ralbovsky Austria 30 8 42 90 46 0 216
159 Bristy Sikder Bangladesh 8 100 0 15 46 47 216
161 MICHALIS PSALIOS Cyprus 30 61 42 55 27 0 215
162 Tomas Rigaux France 30 32 15 75 11 47 210
162 Nurlan Zhussipov Kazakhstan 30 32 42 30 46 30 210
164 Yi Xiao Zhang Canada 30 8 42 75 46 7 208
165 Mekhrubon Turaev Tajikistan 30 32 42 55 46 0 205
166 Nika Nadiradze Georgia 8 32 100 25 30 7 202
166 Labib Md Rashid Bangladesh 30 24 0 55 46 47 202
168 Andres Unt Estonia 8 32 15 100 16 30 201
169 Tonko Sabolcec Croatia 30 32 42 50 46 0 200
170 Fabian Lyck Switzerland 30 32 15 100 19 0 196
171 Rijad Muminović Bosnia and Herzegovina 30 8 0 100 27 30 195
172 Gaspare Ferraro Italy 30 32 42 55 35 0 194
172 Abduqodiri Qurbonzoda Tajikistan 30 8 0 90 19 47 194
174 Márton Erdős Hungary 30 32 15 90 0 23 190
175 Fredrik Østrem Norway 56 32 15 75 11 0 189
176 Ingus Pretkalniņš Latvia 0 0 100 60 27 0 187
176 Cheng Sun United Kingdom 30 0 15 100 35 7 187
178 Hussain Kara fallah Syria 56 32 42 10 46 0 186
178 Dominik Smrž Czech Republic 30 8 42 90 16 0 186
180 Carlos Galeana Hernández Mexico 30 32 15 20 46 40 183
181 Alessio Mazzetto Italy 30 8 15 60 46 23 182
182 Emma Nimstad Sweden 30 8 42 90 11 0 181
183 Andrii Omelianenko Ukraine 0 100 15 15 19 30 179
184 Damien Galant Belgium 56 8 15 60 35 0 174
185 Mohamed Essam Egypt 30 32 0 90 19 0 171
185 Gerard Orriols Gimenez Spain 30 32 15 60 27 7 171
185 Fu Yong Quah Malaysia 30 32 15 55 16 23 171
185 Szilveszter Székely Hungary 30 32 0 75 27 7 171
189 Cesc Folch Adehuelo Spain 56 8 15 55 35 0 169
190 Hasib Al Muhaimin Bangladesh 8 32 15 55 27 30 167
191 Ion Mosnoi Moldova 8 100 15 0 35 7 165
192 Jonathan Heek Netherlands 30 32 42 10 27 23 164
193 Arthur Léonard France 30 8 42 60 0 23 163
193 Žiga Željko Slovenia 0 8 42 60 46 7 163
195 Anatolii Guzovatii Moldova 30 32 0 60 35 0 157
196 Xinyu Wu Singapore 30 32 0 55 16 23 156
197 Christopher Brown New Zealand 30 8 0 75 19 23 155
197 Dzhamshed Khaitov Tajikistan 30 32 15 25 46 7 155
199 Georgios Christoglou Greece 8 32 15 15 46 30 146
199 Petteri Timonen Finland 0 8 15 100 16 7 146
199 Joud Zouzou Syria 56 8 15 60 0 7 146
202 Aleksandar Abas Syria 30 8 0 25 35 47 145
203 ANGELOS PELECANOS Cyprus 30 8 0 60 46 0 144
203 Ambrus Weisz Hungary 56 32 15 25 16 0 144
205 Daniel Mulcahy Ireland 30 8 15 90 0 0 143
206 Jia Jen Ng Malaysia 30 32 0 55 0 23 140
207 Sylap Aliyev Turkmenistan 30 8 15 55 8 23 139
207 ADAMOS TTOFARI Cyprus 0 100 0 20 19 0 139
209 AHMED BOUHOULA Tunisia 8 32 0 90 8 0 138
209 Nihal Pednekar India 0 0 0 45 46 47 138
211 Matthias Plasser Austria 0 8 42 55 27 0 132
212 Noah Goldsmid Netherlands 56 8 0 65 0 0 129
213 Doro Umarov Tajikistan 56 8 0 35 27 0 126
214 Marcel Bezdrighin Moldova 30 8 0 60 27 0 125
214 Conor Griffin Ireland 30 8 0 60 27 0 125
216 Carl Dybdahl Denmark 8 8 0 75 27 0 118
217 Thomas Orton South Africa 0 8 100 0 0 7 115
218 Dejan Todorovic Montenegro 30 32 0 15 27 7 111
219 Thomas Hartley United Kingdom 30 8 0 55 16 0 109
219 Michiel Siebe Visser Netherlands 30 8 0 55 16 0 109
221 Shaylan Lalloo South Africa 30 8 15 55 0 0 108
221 Mudith Witharama Sri Lanka 30 8 15 55 0 0 108
223 Byung Hoon Cho New Zealand 30 8 0 60 8 0 106
223 Bob Weinand Luxembourg 30 0 0 60 16 0 106
225 Nicolás Mosnaim Chile 30 8 15 25 27 0 105
225 Timon Stampfli Switzerland 30 0 0 75 0 0 105
227 Elgun Jabrayilzade Azerbaijan 30 32 0 15 27 0 104
228 Kasparas Masiukas Lithuania 30 32 0 25 16 0 103
228 Lino Javier Megret Almaguer Cuba 8 32 0 45 11 7 103
228 ANDREAS THEOCHAROUS Cyprus 8 8 15 45 27 0 103
231 Jorik Jooken Belgium 30 8 0 55 8 0 101
231 Pedro Silva Portugal 30 8 0 55 8 0 101
233 Raphael Fischer Switzerland 30 32 0 20 11 7 100
234 Lucas Bekier Argentina 30 8 15 10 35 0 98
234 Ahmed Morsy Egypt 8 8 0 55 27 0 98
236 Hou In Hoi Macao 30 8 15 25 16 0 94
236 Michael Vesterli Denmark 8 8 42 20 16 0 94
236 Gianni Weinand Argentina 30 8 15 25 16 0 94
239 Tamir Boldbaatar Mongolia 30 32 0 20 8 0 90
239 Román Castellarin Argentina 8 8 15 25 27 7 90
239 Simmo Saan Estonia 30 8 0 25 27 0 90
242 Tonmoy Mollik Bangladesh 30 32 0 20 0 7 89
242 Siim Sammul Estonia 30 8 15 20 16 0 89
244 Brian Bokser Argentina 30 8 0 15 35 0 88
244 Oscar Grove Valero Spain 8 8 15 30 27 0 88
246 Sadeep Weerasinghe Sri Lanka 30 32 0 25 0 0 87
247 Javkhlan Batsaikhan Mongolia 30 8 15 25 8 0 86
248 Tahir Alizade Azerbaijan 0 8 0 30 46 0 84
248 Damien Gonze Belgium 30 8 15 15 16 0 84
250 Muhamed Parić Bosnia and Herzegovina 0 8 42 25 8 0 83
251 Andrea Scotti Italy 8 32 0 0 19 23 82
252 Pedro Amaro Portugal 30 8 0 25 16 0 79
252 Juan Bedoya Colombia 30 8 0 25 16 0 79
252 Robinson Alexis Castro Fernández Chile 8 8 0 55 8 0 79
252 Yuren Zhang United Kingdom 8 8 0 0 16 47 79
256 Robbe Derks Belgium 30 8 15 25 0 0 78
257 Juan Chaves Colombia 30 8 0 20 19 0 77
258 Lucas Cabello Chile 30 8 15 15 8 0 76
259 Stefan Ivanov Bulgaria 0 8 15 25 27 0 75
259 Gonçalo Paredes Portugal 30 8 0 10 27 0 75
261 Fredrik Aleksander Anfinsen Norway 30 8 0 25 11 0 74
261 Elvir Crnčević Bosnia and Herzegovina 30 8 0 25 11 0 74
261 Nicolás Mariangel Chile 30 8 0 20 16 0 74
264 Sagynbek Kenzhebaev Kyrgyzstan 0 8 0 55 8 0 71
264 ABDERRAHMAN MASMOUDI Tunisia 8 8 0 55 0 0 71
264 Jo Pletsch Luxembourg 30 8 15 10 8 0 71
267 Ben Weber Luxembourg 30 8 15 15 0 0 68
268 Filip Bedjovski Macedonia 30 8 0 0 27 0 65
269 Nouran AbdElAziz Egypt 8 0 0 55 0 0 63
269 Tate Kennington New Zealand 30 8 0 25 0 0 63
269 Weng Wa Un Macao 0 8 0 55 0 0 63
272 Mauricio Wilde Monasterios Bolivia 8 8 0 30 16 0 62
273 Bayram Guvanjov Turkmenistan 8 8 0 25 19 0 60
274 Anton Christensen Denmark 0 8 15 20 16 0 59
274 Georgios Venizelos Greece 0 24 15 20 0 0 59
276 Simon Weiss Slovenia 30 8 0 20 0 0 58
277 ILYES KAAK Tunisia 8 8 0 25 16 0 57
278 Yara AbdElLatif Egypt 30 8 0 15 0 0 53
279 Erkin Matkaziev Kyrgyzstan 8 8 0 20 16 0 52
280 Petar Milosavljevic Montenegro 0 8 15 0 27 0 50
281 Roshnal Lihinikadu Sri Lanka 8 8 0 25 8 0 49
281 ALIAGHA SHIRINOV Azerbaijan 0 8 0 25 16 0 49
283 Javier Moises Vela Guzman Bolivia 0 8 0 30 0 7 45
284 Áron Hoffmann Ireland 8 8 0 20 8 0 44
284 Si Weng Lam Macao 8 8 0 20 8 0 44
284 Kadyrbek Narmamatov Kyrgyzstan 0 8 0 25 11 0 44
284 João Rocha Portugal 0 8 0 20 16 0 44
288 Bashar Al-Atoum Jordan 8 8 0 0 27 0 43
288 Gustas Mockus Lithuania 0 8 15 20 0 0 43
288 Nikola Ninkovic Bosnia and Herzegovina 0 8 15 20 0 0 43
291 Fateh Ibrahibli Azerbaijan 8 8 0 25 0 0 41
292 MOEZ EZZEDDINE Tunisia 8 8 0 15 8 0 39
293 Pak Lon Ip Macao 8 8 0 20 0 0 36
294 Jamal Sa'd Jordan 0 8 15 10 0 0 33
295 Isabella Stefany Defilippis Villarroel Bolivia 8 8 0 15 0 0 31
295 Nisal Periyapperuma Sri Lanka 0 8 0 15 8 0 31
295 Battulga Tsogtgerel Mongolia 0 8 0 15 8 0 31
298 Jorge Taoufik Khabazze Maspero Venezuela 0 8 0 20 0 0 28
298 Håvard Terland Norway 0 8 0 20 0 0 28
300 Daniel Bocanegra Colombia 8 8 0 10 0 0 26
300 Jood Hajeer Jordan 0 8 0 10 8 0 26
302 Petar Djerkovic Montenegro 0 0 0 25 0 0 25
303 Ruslan Rakhimov Kyrgyzstan 0 0 0 0 16 0 16
304 Ali Elforjani Libya 0 0 0 10 0 0 10
305 Ronaldo Franco Jaldin Bolivia 0 8 0 0 0 0 8
306 Safwan Bouna Libya 0 0 0 5 0 0 5
306 Charymyrat Yollyyev Turkmenistan 0 0 0 5 0 0 5
308 Laith Alnaser Jordan 0 0 0 0 0 0 0
308 Hussain Alwalid Libya 0 0 0 0 0 0 0
308 Emmanuel Opeke Ameh Nigeria 0 0 0 0 0 0 0
308 PrinceWill Chukwuemeka Okoroafor Nigeria 0 0 0 0 0 0 0