ACM-ICPC 2012 World Programming Championship

    Today at 12:00 Moscow time, the finals of the ACM International Collegiate Programming Contest (ACM-ICPC) 2012 World Championship in Sports Programming started in Warsaw.

    UPD3. ITMO Champions! MIPT - Gold, BSU - Silver, MSU and BSUIR - bronze!

    UPD Exactly half of the contest has passed, SPbU ITMO is the leader with 6 tasks, MIPT is in second place with 5 tasks, in addition, it is in the top ten MSU in 4th place, St. Petersburg State University in 8th and UNN in 9th

    UPD2. The monitor is frozen, the results will be after awarding

    useful links

    Official online broadcast
    An unofficial chat and fan plate
    Broadcast from the scene on the blog of Peter Mitrichev

    Our teams in the finals

    This year 12 teams represent Russia:
    • Altai State Technical University
    • Moscow Institute of Physics & Technology
    • Moscow State University
    • Nizhny Novgorod State University
    • Saratov state university
    • St. Petersburg State University
    • St. Petersburg State University of IT, Mechanics and Optics
    • Tomsk State University
    • Udmurt State University
    • Ufa State Aviation Technical University
    • Ural Federal University
    • Volgograd State Technical University


    Ukraine is represented by 2 teams:
    • National Technical University "Kharkiv Polytechnic Institute"
    • Taurida VI Vernadsky National University


    2 teams of Belarus:
    • Belarus State University of Informatics and Radioelectronics
    • Belarusian State University


    And the team of Kazakhstan:
    • Kazakh-British Technical University


    Full list of participating teams with rosters.

    Short Description of the Rules (from wiki)

    Olympics - team competition. Each team consists of three students. Students of higher educational institutions, as well as graduate students of the first year of study, are allowed to participate. Students who twice participated in the final stage of the Olympiad, or five times participated in the regional selection, are not allowed to participate.

    The round of the Olympiad is as follows: each team is given a computer and from eight to twelve tasks, the conditions of which are written in English, for five hours. Teams write solutions in the C, C ++, or Java programming languages ​​and send them to the testing server. During some regional tours, the language set may be changed. So, for example, during the quarter-finals in the northeast region, pascal is available to participants. Programs are tested on a large number of different input tests, unknown to the participants. If the program gave the wrong answer or did not meet the time or memory limits, then the command that sent it receives a message about it and can send the corrected version. The task is considered solved if the program gave the correct answers on all tests. Unlike other olympiads,

    The team that solved the largest number of problems correctly wins. If several teams solve the same number of problems, then their position in the ranking is determined by the penalty time. Initially, the penalty time for each team is zero. For each correctly completed task, the time elapsed from the start of the competition until the task is completed is added to the penalty time. In addition, if a counted attempt was preceded by several unsuccessful attempts to pass the same task, then for each of them twenty minutes are added to the penalty time. For unsuccessful attempts to pass the task, which the team ultimately failed to solve, no time penalty is awarded.

    Full rules

    Past success

    Russia has traditionally successfully performed in these competitions since the moment they received international status (until 1990, mainly the USA and Canada team participated in the competitions).
    Over the past 10 years, teams from Russia have won 5 times, as well as earned 40 medals (19 gold, 9 silver and 12 bronze) for all time. We wish the guys good luck so that this year the results will be even more impressive than before!

    Everyone can cheer for ours, the current results will be shown in real time (an hour before the end, the results "freeze" to maintain intrigue)

    Also popular now: