{"id":293,"date":"2014-09-01T08:41:55","date_gmt":"2014-09-01T08:41:55","guid":{"rendered":"http:\/\/soi.inf.ethz.ch\/~acm\/wp\/?p=293"},"modified":"2014-09-01T08:41:55","modified_gmt":"2014-09-01T08:41:55","slug":"world-finals-2014-report","status":"publish","type":"post","link":"https:\/\/blogs.ethz.ch\/acmicpc\/2014\/09\/01\/world-finals-2014-report\/","title":{"rendered":"World Finals 2014 Report"},"content":{"rendered":"<p><em>Daniel Graf &#8211; Travelling &amp; Solving Problems<\/em><\/p>\n<p><strong><em>This summer, I was among the lucky three who represented ETH at the ACM ICPC World Finals (International Collegiate Programming Contest). We competed against the best 120 teams from around the world and spent three exciting weeks in Russia.<\/em><\/strong><\/p>\n<p>\u201eWelcome to the heart of Russia. Welcome to Yekaterinburg. A city with 1.5 million citizens and an over 300 year old history. [\u2026] Yekaterinburg is a unique megapolis. On the border of Europe and Asia we have taken all the best from the east and from the west. [\u2026] It is the place where you can become an ACM ICPC 2014 champion. \u00f0\u00f6\u00f0\u00a5\u00f0\u2592\u00d0\u00c7\u00f0\u00a5 \u00f0\u2510\u00f0\u00a5\u00f0\u00c2\u00f0\u2591\u00f0\u2557\u00f0\u00a5\u00f0\u2593\u00f0\u2591\u00d0\u00e9\u00d0\u00ee!\u201c<\/p>\n<p>This is how we and a hall full of excited young math and computer science students were greeted in a pretty epic opening ceremony. It was full of spectacular dances, orchestral music and also featured <a title=\"ACM ICPC Opening Video\" href=\"https:\/\/www.youtube.com\/watch?v=XbT3FhvpMjI\">the cool video I just quoted<\/a>. Even Vint Cerf made an appearance &#8211; in the form of a Jor-El-style video message. So how did we get there?<\/p>\n<figure id=\"attachment_294\" aria-describedby=\"caption-attachment-294\" style=\"width: 3000px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-294\" title=\"ETH Team World Finals 2014\" src=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small.jpg\" alt=\"ETH-Team (from left to right): Daniel Graf, Nikola Djokic, Jan H\u2500\u00e0z\u253c\u00e9a (coach), Vladimir Serbinenko (coach), Johannes Kapfhammer (Image: Bob Smith, Hans Domjan, ACM ICPC)\" width=\"3000\" height=\"2000\" srcset=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small.jpg 3000w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small-300x200.jpg 300w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small-768x512.jpg 768w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/ETH-Team-with-Vladi-small-1024x683.jpg 1024w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><figcaption id=\"caption-attachment-294\" class=\"wp-caption-text\">ETH-Team (from left to right): Daniel Graf, Nikola Djokic, Jan H\u2500\u00e0z\u253c\u00e9a (coach), Vladimir Serbinenko (coach), Johannes Kapfhammer (Image: Bob Smith, Hans Domjan, ACM ICPC)<\/figcaption><\/figure>\n<p><strong><em><!--more-->One does not simply fly to Russia<br \/>\n<\/em><\/strong>Back in November 2013, I teamed up with two math students at ETH, Nikola Djokic and Johannes Kapfhammer. <a title=\"SWERC 2013\" href=\"http:\/\/www.vis.ethz.ch\/de\/visionen\/pdfs\/2013\/visionen_2013_6.pdf?end=43&amp;start=38\">At the Southwestern Europe Regional Contest in Spain, we managed to obtain the second place and qualified for this year\u2019s world finals<\/a>. We trained for two weeks during the spring semester. Fitting in daily five-hour-contests between the regular lectures was not easy but always worth it. As in previous years, the training was organized by the ACM VIS committee and the coaches at ITMO, the former world champions from St. Petersburg. We also attended and won the Helvetic Coding Contest at EPFL, which is probably the most fun Swiss programming competition. They always have some cool, non-standard problems. For instance, this year we solved one of the tasks with the Bloom filter.<\/p>\n<p><strong><em>Final training in St. Petersburg<br \/>\n<\/em><\/strong>In order to be in good shape for the finals, we went to Russia ten days earlier and participated in the programming contest summer school organized by the ITMO in St. Petersburg. Besides the daily contests and lectures, we explored this marvellous city, often called the Venice of the North. Beautiful stone buildings, rivers and canals everywhere and tons of cathedrals and monuments make it a jewel. <a title=\"Report World Finals 2013\" href=\"http:\/\/www.vis.ethz.ch\/de\/visionen\/pdfs\/2013\/visionen_2013_4.pdf?end=60&amp;start=54\">Robert\u2019s report from the last Finals<\/a> already listed all the best attractions there and I can only agree. We spent hours in the galleries of the Hermitage museum and got tickets to the graduation performance of the ballet at the Mariinsky Theatre. The city is also the eternal home of Tsar Peter the Great, composer Pyotr Ilyich Tchaikovsky and, maybe a bit surprisingly, of Leonhard Euler, who spent the last years of his life there and now rests in a very modest grave.<\/p>\n<p>On the last day, we explored the offices of Yandex &#8211; the biggest Russian search engine and web company. Being often called the \u201eRussian Google\u201c, it was interesting to see the many striking similarities but also the differences in how it operates, how its offices are furnished and how it tries to boost computer science education across Russia. In the evening, St. Petersburg celebrated Alye Parusa (Scarlet Sails), where all bridges opened up and a historic ship with scarlet sails cruised around on the Neva surrounded by gigantic fireworks. It was nice to experience the White Nights, the time of the year where the sky at night looks like permanent dawn. This meant that the firework only started at 1:30am. But we and one or two million locals did not mind staying up until then.<\/p>\n<figure id=\"attachment_295\" aria-describedby=\"caption-attachment-295\" style=\"width: 640px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4376.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-295\" title=\"Yekaterinburg City Pond\" src=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4376.jpg\" alt=\"Yekaterinburg City Pond with the Kosmos conference center and the church on the blood\" width=\"640\" height=\"182\" srcset=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4376.jpg 640w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4376-300x85.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-295\" class=\"wp-caption-text\">Yekaterinburg City Pond with the Kosmos conference center and the church on the blood<\/figcaption><\/figure>\n<p><strong><em>Contest in Yekaterinburg<br \/>\n<\/em><\/strong>After a three hour flight to the east, we landed in Yekaterinburg, the destination of our journey. The city was swamped with gigantic ICPC billboards and an entire conference center and basketball arena was prepared for the contest. The first two days were filled with preparations, the opening ceremony, some lectures by IBM and a final dry run, the so-called dress rehearsal.<\/p>\n<p>And then the day we all trained for was there: five hours, twelve problems and an enormous amount of balloons waiting to be distributed. In case you are wondering what the balloons are for: once a team solves a task, a balloon of the corresponding colour gets attached to their desk in order to mark their progress. But this year, only three tasks were solved by more than a couple of teams and four tasks were not solved at all. So even at the end of the contest the cloud of balloons above our heads was still pretty sparse. We managed to solve two of the tasks which placed us in the middle of the ranking. The victory was again fought out between the best Russian universities with St. Petersburg State University beating Moscow State University. They were head to head until the end, both solving tasks in the last ten minutes, both ending up with seven tasks solved and so the collected penalty time had to decide the winner. Placed third was Peking University followed by the National Taiwan University, both having solved six tasks.<\/p>\n<figure id=\"attachment_303\" aria-describedby=\"caption-attachment-303\" style=\"width: 640px\" class=\"wp-caption alignright\"><a href=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4568.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-303\" title=\"IMG_4568\" src=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4568.jpg\" alt=\"The ACM ICPC Champions 2014 from St. Petersburg State University\" width=\"640\" height=\"427\" srcset=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4568.jpg 640w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/05\/IMG_4568-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-303\" class=\"wp-caption-text\">The ACM ICPC Champions 2014 from St. Petersburg State University<\/figcaption><\/figure>\n<p>&nbsp;<\/p>\n<p><strong><em>The city of the last Tsar<br \/>\n<\/em><\/strong>In the days after the contest, we took some time to explore Yekaterinburg. The museum of fine arts features a giant cast iron pavillon that represented Russia at the world\u2019s fair in 1900 as well as many minerals from the Ural region. Yekaterinburg is also home to some strange architectural records: the 220 meters tall TV tower is claimed to be the world\u2019s tallest permanently incomplete structure and the Vysotsky tower is the world&#8217;s northernmost skyscraper. Along the city river there is a big 16 by 4 meter concrete QWERTY-keyboard monument once visited by Prof. Niklaus Wirth. Even stranger was the city\u2019s Mafia cemetery. During the Russian mob war in 1990s, the mobsters had huge gravestones with life-sized full-body pictures built for them.<\/p>\n<p>In Russian history, Yekaterinburg is mainly remembered as the city where the family of the last Tsar Nicholas II was brutally murdered by the Bolsheviks in 1918. The \u201eChurch on the Blood\u201c was erected on that spot and is now one of the many landmarks of the town.<\/p>\n<p>We also visited Ganina Yama, a Russian-Orthodox monastery and place of pilgrimage located about an hour outside of the city. A compound of several wooden churches with golden bell towers surrounded by deep forest make for a very memorable place.<\/p>\n<figure id=\"attachment_304\" aria-describedby=\"caption-attachment-304\" style=\"width: 640px\" class=\"wp-caption alignleft\"><a href=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/09\/IMG_4667.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-304\" title=\"IMG_4667\" src=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/09\/IMG_4667.jpg\" alt=\"Ganina Yama\" width=\"640\" height=\"427\" srcset=\"https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/09\/IMG_4667.jpg 640w, https:\/\/blogs.ethz.ch\/acmicpc\/files\/2015\/09\/IMG_4667-300x200.jpg 300w\" sizes=\"auto, (max-width: 640px) 100vw, 640px\" \/><\/a><figcaption id=\"caption-attachment-304\" class=\"wp-caption-text\">The wooden monastery in Ganina Yama outside of Yekaterinburg.<\/figcaption><\/figure>\n<p>This trip would not have been possible without the support of the Department of Computer Science and the Chair of Professor Hromkovic,. We would like to thank our coaches, Jan H\u2500\u00e0z\u253c\u00e9a and Vladimir Serbinenko, as well as the remainder of the ACM VIS committee for all their efforts.<\/p>\n<p>Are you interested in defending the colours of ETH at the regionals in Porto, and maybe even the world finals in Morocco next year? Check out the website of the ACM VIS commission at http:\/\/acm.vis.ethz.ch\/ for information about eligibility, training events, and the local selection contest.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Daniel Graf &#8211; Travelling &amp; Solving Problems This summer, I was among the lucky three who represented ETH at the ACM ICPC World Finals (International Collegiate Programming Contest). We competed against the best 120 teams from around the world and spent three exciting weeks in Russia. \u201eWelcome to the heart of Russia. Welcome to Yekaterinburg. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blogs.ethz.ch\/acmicpc\/2014\/09\/01\/world-finals-2014-report\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;World Finals 2014 Report&#8221;<\/span><\/a><\/p>\n","protected":false},"author":44384,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-293","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/posts\/293","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/users\/44384"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/comments?post=293"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/posts\/293\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/media?parent=293"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/categories?post=293"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/acmicpc\/wp-json\/wp\/v2\/tags?post=293"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}