Get Time
TCO Preview: Meet Team Ukraine

Author   Author
By Nickolas & aussie
TopCoder Members

The 2007 TopCoder Open will host six Algorithm semifinalists from Ukraine, with "Team Ukraine" including the six highest rated Algorithm competitors from the country. This is quite an achievement since, at TopCoder's last major tournament (the 2006 Collegiate Challenge) there were only two semifinalists, Vedensky and Vovka, and, prior to that, it had been either bladerunner or nobody.

How do they do it? I asked some of the Ukrainian coders who advanced onsite this year about their training schedules and the most common obstacles they encounter. But first, here's a brief look at some of the statistics behind the Ukraine coders.

Record Book (as of May 7th 2007)

First member to reach blue:-infinity SRM 85
First member to reach yellow:TAG SRM 104
First member to reach red:bladerunner SRM 148
Highest rating achieved:bladerunner3025TCO'05 R1
Max number of consecutive rating increases:vad29SRM 270-283
Max submission accuracy:bladerunner91.15% 
Max room wins:bladerunner35 
Most impressive debut:Klinck1910 
Max number of consecutive room wins:bladerunner5SRM 183-190
Max rating point gain:Vedensky525SRM 195
Max challenge success (overall):bladerunner75.56% 
Max challenge success (single match):TAG14SRM 217
Most rated events:bladerunner and Vedensky100 
Consecutive SRM appearances:DEathkNIghtS20SRM 177-197


Google employee

Other achievements:
  • ACM ICPC 2003 Bronze
  • TCO'03 Algorithm Semifinalist
  • TCCC'04 Algorithm Semifinalist
  • TCO'06 Algorithm Semifinalist

bladerunner has been the #1 Ukrainian coder for years. Ukraine owes its place in the Top 10 Countries list (since September 2003 until now) to his performance.


Student of Vinnytsia National Technical University

Other achievements:
  • placed 38 at Google Code Jam 2005
  • ACM ICPC 2006 Finalist

Vinnytsia National Technical University is the Ukrainian center of the ACM ICPC tournament, and a school with a longstanding tradition of student competitions (though it has experienced some short-term problems due to team turnover). dmytro gratefully mentions being able to stay late in the school's computer lab for night SRMs, which he used at the beginning of his TC career. Now he repays his school working with younger students, giving lectures and tutorials on solving contest-specific problems - and on how to receive a USA visa.

As for his TCO success, dmytro admits that he didn't train for it specially. "I did lots of training during last summer, but I couldn't advance to GCJ or TCCC onsite, perhaps because of overtraining, so I took a break until the TCO. During the tournament itself I tried not to think about it and even didn't read the odds to feel less nervous. I believe that staying calm and having fun is the main thing for succeeding in TopCoder."


Student of Kiev National University

Other achievements:
  • bronze at IOI 2004, gold at IOI 2005
  • ACM ICPC 2006 Finalist

After three years of IOI and ACM finals attendance, Gluk is an experienced contestant, so he owes his recent rating increase not so much to practice but rather to learning to adapt to the TopCoder competitions format (and, of course, a healthy amount of luck). He has tried all the competition tracks offered by TopCoder, but he prefers the Algorithm one as the fastest and the most thrilling. He's also a 100% reliable developer, but doesn't enjoy Development as much because, in his opinion, it requires more effort and less creativity.

Gluk seems to be one of the few Ukrainian coders who has never had any problems with network issues (except for holidays), getting a USA visa, or making the tough choice between "studies or SRMs." With one more try at the ACM finals with xOberon as a teammate, and four more years of TCCC eligibility, he has every chance to succeed.


Student of Lviv National University

Vasyl[alphacom] wrote his first SRM less then 18 months ago, so he's the least experienced of the Ukrainian semifinalists. He admits he was really surprised to advance onsite, even though by the TCO qualifications he was ranked among the Top 30 Algorithm competitors (and several SRMs later he outrated bladerunner ). Vasyl[alphacom] owes his recent progress to permanent practice: he spends most of his leisure time on training, and misses challenges only in very special cases, like when he had an exam scheduled for the same day.

Unlike other Ukrainian advancers, Vasyl[alphacom] received his USA visa for the first time this year. He met a traditional obstacle at the embassy - his interview was arranged for June at first, and it took a letter from TC to rearrange it.


Student of NTUU "KPI"

Other achievements:
  • TCCC'06 Algorithm semifinalist
  • ACM ICPC 2007 Finalist

Vedensky is a student of Physical-Technical Institute, a relatively young department of NTUU "KPI". PTI has two decent ACM teams, in spite of the fact that students can't use computer labs for challenges, and that they offer no instruction on contest-specific problems. Vedensky is planning to organize a course on solving ACM-specific problems for younger students during next year.

Vedensky gives credits for his progress to six months of intense practice before the ACM World Finals. "Our team was lucky to be invited to Petrozavodsk winter training camp, training with best Russian teams has been a useful experience."

"The worst thing about writing TopCoder in Ukraine is low network quality", says Vedensky. "I write SRMs from home, and I usually get short disconnects about once in every four SRMs, but even a 10-minutes-long disconnect can be fatal. Disconnects in the last rounds ruined my performance in the last two Google Code Jam tournaments."


Student of Kiev National University

Other achievements:
  • placed 12 at Google Code Jam 2006
  • first place at IOI 2005
  • ACM ICPC 2006 Finalist

Having finished only his second year in university, xOberon is already probably the most all-around TopCoder member in Ukraine: he succeeds in Software Development and Assembly, problem writing and component review, Marathon Matches and, of course, his favorite -- Algorithm Competitions. Such diversity of interests leaves little time for non-TopCoder affairs, says xOberon.

"I devoted most of this term to TopCoder instead of my studies, and now I'm having hard times with my examinations, but getting to the TCO was worth it!" He is going to neglect his studies for a little bit longer to train for TCO.

As for his future, xOberon is planning to start with an internship at "some respectable company" using one of the opportunities TopCoder offers. He tried to arrange one with Google at GCJ06, but was unable to do so due to visa problems, so this year he will enjoy "an internship-free summer."



Other achievements:
  • placed 8 at Google Code Jam Europe 2006
  • Grand First Prize IMC 2000, Grand First Prize IMC 2001
  • First Prize IMC 1999, First Prize IMC 2002 (and more)

Klinck is the least TopCoder-addicted of the Ukrainian members. Klinck takes a post-graduate course in Max Planck Institute for Mathematics, in Bonn, and so far is planning to devote his life to science. He has participated in no SRMs (except for tournaments time) since 2004, and still managed to advance to the semifinals, though he chose not to make the trip to Las Vegas.

"I'm currently at a conference in Trieste, Italy, and it will last until June 1. To come onsite I need to get a USA visa before May 18, and therefore I would have to come to Frankfort to get it. It would have taken a lot of bother - and money - and distracted me from work. If it weren't for this conference, I would surely have chosen to come."

Problems with getting a visa to travel to the USA are common for TopCoder members from all over the world (except for those from the USA, of course), but this year the Ukrainians had a very special time with it. Most of them have already been to the USA, and were thus able to use a simplified procedure for getting a new visa. The only problem was that applications for this procedure are accepted on Wednesdays only, and this year the only two Wednesdays between Round 4 and the visa deadline happened to be national holidays.

Despite the difficulties, though, this year a significant team of Ukrainians will face the TopCoder Open's challenges in Las Vegas. Good luck to all!