To jest stara, nieaktualizowana już wersja portalu wydziałowego. Zapraszamy na www.mimuw.edu.pl.
Wydział MIM Uniwersytet WarszawskiFaculty of MIM University of Warsaw

Wyszukiwarka

Pomiń menu

Akademickie Mistrzostwa Świata w Programowaniu Zespołowym

W zawodach w programowaniu zespołowym biorą udział trzyosobowe zespoły. Zawody trwają 5 godzin, podczas których zespoły mają do rozwiązania pewną liczbę zadań algorytmiczno-programistycznych. Każdy zespół ma do dyspozycji tylko jeden komputer. Rozwiązanie zadania polega na ułożeniu algorytmu rozwiązującego zadany w treści zadania problem, a następnie zaprogramowaniu go w jednym z udostępnionych przez organizatorów języku programowania - zazwyczaj jest to C, C++, Java lub Pascal. Rozwiązania zespołów są sprawdzane w trybie on line. Zgłoszone rozwiązanie może zostać uznane za rozwiązane (komunikat "accepted") lub nie. W tym drugim przypadku zespół dostaje komunikat o błędzie, który wystąpił podczas sprawdzania:

  • błąd kompilacji (compile error),
  • przekroczenie limitu czasu na wykonanie programu (time-limit exceeded),
  • błąd podczas wykonywania się programu (run-time error),
  • niepoprawny wynik (wrong answer).

Niepoprawne rozwiązania zespoły mogą poprawiać w dalszej części zawodów. Zwycięzcą konkursu zostaje zespół z największą liczbą rozwiązanych zadań. W przypadku takiej samej liczby rozwiązanych zadań o kolejności decyduje czas poświęcony na ich rozwiązywanie. Czas ten jest sumą czasów rozwiązywania pojedynczych zadań. Czas rozwiązywania jednego zadania jest mierzony zawsze od początku zawodów do momentu zgłoszenia jego poprawnego rozwiązania. Za każde wcześniejsze zgłoszenie takiego zadania jest doliczane 20 minut kary.

Najbardziej prestiżowym, światowym konkursem programistycznym są Mistrzostwa Świata w Programowaniu Zespołowym (International Collegiate Programming Contest, w skrócie ICPC) rozgrywane pod egidą największej zawodowej organizacji informatycznej Association for Computing Machinery (ACM). Pierwszy konkurs ICPC odbył się w roku 1977. W XXI wieku konkurs gromadzi tysiące zespołów akademickich ze wszystkich zamieszkałych kontynentów. Biorą w nim udział zespoły z najlepszych informatycznych uczelni na świecie. Konkurs ICPC jest dwustopniowy. Pierwszy stopień to runda eliminacyjna rozgrywana w regionach. Polacy startują w regionie środkowo-europejskim. Eliminacje w tym regionie uważane są za Akademickie Mistrzostwa Europy Środkowej w Programowaniu Zespołowym (ang. nazwa: Central European Programming Contest, w krócie CEPC). W zawodach CEPC biorą udział reprezentacje uczelni z Austrii, Chorwacji, Czech, Polski, Słowacji, Słowenii i Węgier. Tylko zwycięzca zawodów CEPC ma zagwarantowany udziały w finałach konkursu ICPC (drugi i ostatni stopień konkursu). Zazwyczaj jednak na finały z regionu środkowo-europejskiego jadą 2-3 zespoły. Tutaj należy podkreślić, że w finałach Mistrzostw Świata w Programowaniu Zespołowym z każdej uczelni może wystąpić tylko co najwyżej jeden zespół.

Odpowiednikiem konkursu ICPC są w Polsce Akademickie Mistrzostwa Polski w Programowaniu Zespołowym.

Znakomite wyniki drużyn z UW w ostatnich latach to ogromna zasługa Sponsora Głównego drużyn studentów Uniwersytetu Warszawskiego w Akademickich Mistrzostwach Świata w Programowaniu Zespołowym - PKO Banku Polskiego, który od roku 2011 wspiera nasze zespoły w przygotowaniach do Finałów konkursu ICPC i podczas samych Finałów.


Osiągnięcia

2016 5. miejsce, srebrny medal (Wojciech Nadara, Marcin Smulewicz i Marek Sokołowski)
2015 12. miejsce, brązowy medal (Kamil Dębowski, Błażej Magnowski i Marek Sommer)
2014 5. miejsce, srebrny medal (Jarosław Błasiok, Tomasz Kociumaka i Jakub Oćwieja)
2013 6. miejsce, srebrny medal (Marcin Andrychowicz, Maciej Klimek i Tomasz Kociumaka)
2012 2. miejsce (Tomasz Kulczyński, Jakub Pachocki i Wojciech Śmietanka)
2011 15. miejsce (Tomasz Kulczyński, Jakub Pachocki i Wojciech Śmietanka)
2010 8. miejsce, srebrny medal (Karol Kurach, Krzysztof Pawłowski i Michał Pilipczuk)
2009 9. miejsce, brązowy medal (Marcin Andrychowicz, Maciej Klimek i Marcin Kościelnicki)
2008 14. miejsce (Marek Cygan, Marcin Pilipczuk i Filip Wolski)
2007 1. miejsce (Marek Cygan, Marcin Pilipczuk i Filip Wolski)
2006 7. miejsce, srebrny medal (Marcin Michalski, Paweł Parys i Bartłomiej Romański)
2005 17. miejsce (Szymon Acedański, Tomasz Idziaszek i Jacek Jurewicz)
2004 10. miejsce, brązowy medal (Tomasz Malesiński, Krzysztof Onak i Paweł Parys)
2003 1. miejsce (Tomasz Czajka, Andrzej Gąsienica-Samek i Krzysztof Onak)
2002 11. miejsce (Łukasz Kamiński, Eryk Kopczyński i Tomasz Malesiński)
2001 6. miejsce (Tomasz Czajka, Andrzej Gąsienica-Samek i Marcin Stefaniak)
2000 miejsce w 3. dziesiątce (Łukasz Anforowicz, Marek Futrega i Eryk Kopczyński)
1999 11. miejsce (Bartosz Klin, Marcin Sawicki i Marcin Stefaniak)
1998 9. miejsce (Adam Borowski, Jakub Pawlewicz i Krzysztof Sobusiak)
1997 11. miejsce (Bartosz Klin, Marcin Mędelski-Guz i Marcin Sawicki)
1996 17. miejsce (Marcin Mucha, Krzysztof Sobusiak i Tomasz Śmigielski)
1995 9. miejsce (Jacek Chrząszcz, Piotr Krysiuk i Tomasz Śmigielski)