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). 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 Europe Regional Contest, w skrócie CERC). W zawodach CERC biorą udział reprezentacje uczelni z Austrii, Chorwacji, Czech, Polski, Słowacji, Słowenii i Węgier. Tylko zwycięzca zawodów CERC 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
- 2019 —
-
- 4. miejsce, złoty medal, tytuł European Champions (Jakub Boguta, Konrad Paluszek i Mateusz Radecki )
- 2018 —
-
- 14. miejsce, tytuł European Champions (Kamil Dębowski, Mateusz Radecki i Marek Sommer )
- 2017 —
-
- 2. miejsce, złoty medal (Wojciech Nadara, Marcin Smulewicz i Marek Sokołowski )
- 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, medal złoty (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, medal złoty (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, medal srebrny (Tomasz Czajka, Andrzej Gąsienica-Samek i Marcin Stefaniak )
- 2000 —
-
- 21-30. miejsce (Łukasz Anforowicz, Marek Futrega i Eryk Kopczyński )
- 1999 —
-
- 11. miejsce (Bartosz Klin, Marcin Sawicki i Marcin Stefaniak )
- 1998 —
-
- 9. miejsce, medal brązowy (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, medal brązowy (Jacek Chrząszcz, Piotr Krysiuk i Tomasz Śmigielski )