Akademickie mistrzostwa świata w programowaniu zespołowym: Różnice pomiędzy wersjami

Zamiana dywizów na półpauzy (dywiz to nie myślnik, a poza tym: https://sjp.pwn.pl/poradnia/haslo/o-zapisie-dat-raz-jeszcze;10640.html oraz https://sjp.pwn.pl/poradnia/haslo/polpauza-miedzy-liczbami;1465.html); brak spacji po przecinku; więcej linków; ujednolicenie stylu; nazwa Uniwersytetu Saratowskiego za: https://encyklopedia.pwn.pl/haslo/Rosja-Wazniejsze-uniwersytety;447061.html; zamiast „SJTU” najczęściej używana wg Google nazwa; pełna nazwa zamiast „ZJU” i „MSU”; wielka litera; interpunkcja
m (→‎Medale Polaków: link do UWr)
(Zamiana dywizów na półpauzy (dywiz to nie myślnik, a poza tym: https://sjp.pwn.pl/poradnia/haslo/o-zapisie-dat-raz-jeszcze;10640.html oraz https://sjp.pwn.pl/poradnia/haslo/polpauza-miedzy-liczbami;1465.html); brak spacji po przecinku; więcej linków; ujednolicenie stylu; nazwa Uniwersytetu Saratowskiego za: https://encyklopedia.pwn.pl/haslo/Rosja-Wazniejsze-uniwersytety;447061.html; zamiast „SJTU” najczęściej używana wg Google nazwa; pełna nazwa zamiast „ZJU” i „MSU”; wielka litera; interpunkcja)
{{spis treści}}
'''Akademickie mistrzostwa świata w programowaniu zespołowym''', '''ICPC''' (od [[język angielski|ang.]] ''International Collegiate Programming Contest'') – międzynarodowe drużynowe zawody [[programowanie komputerów|programistyczne]] dla studentów z całego świata, organizowane corocznie pod auspicjami Fundacji ICPC, z siedzibą na [[Uniwersytet Baylora|Uniwersytecie BaylorBaylora]].
 
== Historia ==
Zawody ICPC są organizowane od 1977. Przed 1989 uczestniczyły w nich głównie drużyny ze [[Stany Zjednoczone|Stanów Zjednoczonych]] i [[Kanada|Kanady]], później zawody zaczęły odgrywać znaczenie międzynarodowe. W latach 2007-20172007–2017 zawody były sponsorowane przez firmę [[IBM]], co umożliwiło znaczne poszerzenie ich zasięgu. W 1997 w zawodach wzięło udział 840 drużyn z 560 uniwersytetów, w 2007 było to 6099 drużyn z 1756 uniwersytetów, a w 2018 - ponad 17000 drużyn z 3233 uniwersytetów. W 2012 mistrzostwa odbyły się po raz pierwszy, i dotychczas jedyny, w [[Polska|Polsce]] (w [[Warszawa|Warszawie]]).
 
== Reguły ==
Konkurs składa się z dwóch etapów. Pierwszy etap jest regionalny (np. region [[Europa Środkowa|Europy Środkowej]] – Central European Regional Contest – w którym znajduje się Polska).
 
W zawodach biorą udział trzyosobowe drużyny, których członkowie muszą być studentami, mającymi za sobą mniej niż 5 lat nauki uniwersyteckiej. W zawodach nie mogą brać udziału studenci, którzy wcześniej byli na dwóch rundach finałowych.
 
W czasie rundy drużyny mają 5 godzin na rozwiązanie od 8 do 13 problemów programistycznych. Rozwiązania muszą być napisane w jednym z dopuszczonych języków (w 2019 były to [[C (język programowania)|C]], [[C++]], [[Java]], [[Kotlin (język programowania)|Kotlin]] i [[Python]]) i przesłane do serwera. Serwer od razu wykonuje testy i jeśli rozwiązanie jest błędne, zawodnicy są o tym informowani i mogą przysłać poprawioną wersję.
 
Zwycięża drużyna która rozwiąże najwięcej zadań. W przypadku remisu o wyniku decyduje sumaryczny czas przysyłania poszczególnych zadań, z 20-minutową karą za każde odrzucone rozwiązanie problemu, który ostatecznie został rozwiązany.
 
W porównaniu z innymi zawodami programistycznymi, ICPC charakteryzuje się dużą liczbą zadań i krótkim czasem. Dodatkowo drużyna ma do dyspozycji tylko jeden komputer, co zwiększa nacisk na umiejętność działania w zespole.
 
== Zwycięzcy ==
{{Układ wielokolumnowy | liczba = 3 |
* 2020 – w związku z [[Pandemia COVID-19|pandemią COVID-19]] zawody zostały przełożone
* 2019 – [[Moskiewski Uniwersytet Państwowy im. M.W. Łomonosowa]], [[Rosja]]
* 2018 – Moskiewski Uniwersytet Państwowy im. M.W. Łomonosowa, Rosja
* 2017 – [[Politechnika w Petersburgu]], Rosja
* 2016 – Politechnika w Petersburgu, Rosja
* 2015 – Politechnika w Petersburgu, Rosja
* 2014 – Politechnika w Petersburgu, Rosja
* 2013 – [[Politechnika w Petersburgu]], Rosja
* 2012 – Politechnika w Petersburgu, Rosja<ref>{{cytuj stronę | url = http://www.computerworld.pl/news/382708/Znamy.wyniki.36.Akademickich.Mistrzostw.Swiata.W.Programowaniu.Zespolowym.html | tytuł = Znamy wyniki 36. Akademickich Mistrzostw Świata W Programowaniu Zespołowym | data dostępu = 2012-05-17| autor = Adam Jadczak | opublikowany = computerworld.pl | praca = | data = 2012-05-17 | język = pl}}</ref>
* 2011 – [[Uniwersytet Zhejiang|ZJU]], [[Chiny]]<ref>{{cytuj stronę|url=https://cm.baylor.edu/ICPCWiki/Wiki.jsp?page=Results%20World%20Finals%202011|tytuł=ICPC 2011 World Finals Results|data=2011-05-30|data dostępu=2011-11-01}}</ref>
* 2010 – SJTU[[Szanghajski Uniwersytet Jiao Tong|Uniwersytet Jiao Tong w Szanghaju]], Chiny<ref>{{cytuj stronę|url=http://cm.baylor.edu/ICPCFinalResults2010|tytuł=ICPC 2010 World Finals Results|data=2009-04-21|data dostępu=2010-07-28}}</ref>
* 2009 – Politechnika w Petersburgu, Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202009|tytuł=ICPC 2009 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2008 – Politechnika w Petersburgu, Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202008|tytuł=ICPC 2008 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2007 – [[Uniwersytet Warszawski]], Polska<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202007|tytuł=ICPC 2007 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2006 – [[{{link-interwiki|Uniwersytet wSaratowski Saratowie]]im. N.G. Czernyszewskiego|en|Saratov State University}}, Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202006|tytuł=ICPC 2006 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2005 – SJTUUniwersytet Jiao Tong w Szanghaju, Chiny<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202005|tytuł=ICPC 2005 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2004 – Politechnika w Petersburgu, Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202004|tytuł=ICPC 2004 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2003 – Uniwersytet Warszawski, Polska<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202003|tytuł=ICPC 2003 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2002 – SJTUUniwersytet Jiao Tong w Szanghaju, Chiny<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202002|tytuł=ICPC 2002 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2001 – [[Petersburski Uniwersytet Państwowy]], Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202001|tytuł=ICPC 2001 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 2000 – Petersburski Uniwersytet Państwowy, Rosja<ref>{{cytuj stronę|url=http://cm2prod.baylor.edu/ICPCWiki/Wiki.jsp?page=History%20-%20ICPC%202000|tytuł=ICPC 2000 World Finals Results|data=2009-04-21|data dostępu=2009-04-22}}</ref>
* 1999 – [[Uniwersytet w Waterloo]], Kanada
* 1998 – [[Uniwersytet Karola]], Czechy
* 1997 – [[{{link-interwiki|Harvey Mudd College]]|en}}, Stany Zjednoczone
* 1996 – [[Uniwersytet Kalifornijski w Berkeley]], Stany Zjednoczone
* 1995 – [[Uniwersytet Albrechta i Ludwika we Fryburgu|Uniwersytet we Fryburgu]], Niemcy
* 1992 – [[Uniwersytet w Melbourne]], Australia
* 1991 – [[Uniwersytet Stanforda]], Stany Zjednoczone
* 1990 – [[Uniwersytet w Otago]], Nowa Zelandia
* 1989 – [[Uniwersytet Kalifornijski w Los Angeles]], Stany Zjednoczone
* 1988 – [[California Institute of Technology|Kalifornijski Instytut Techniczny]], Stany Zjednoczone
* 1985 – [[Uniwersytet Stanforda]], Stany Zjednoczone
* 1984 – [[Uniwersytet Johnsa Hopkinsa]], Stany Zjednoczone
* 1983 – [[{{link-interwiki|Uniwersytet Nebraski]]|en|University of Nebraska–Lincoln}}, Stany Zjednoczone
* 1982 – [[Uniwersytet Baylora]], Stany Zjednoczone
* 1981 – [[Uniwersytet Missouri]] w Rolli, Stany Zjednoczone
* 1979 – Uniwersytet Waszyngtona w St. Louis, Stany Zjednoczone
* 1978 – [[Massachusetts Institute of Technology|Instytut Techniczny Massachusetts]], Stany Zjednoczone
* 1977 – MSU[[Uniwersytet Stanu Michigan]], Stany Zjednoczone
}}
 
== Medale Polaków ==
 
Złote medale przyznawane są za zajęcie miejsc 1-41–4, srebrne za miejsca 5-85–8, a brązowe za miejsca 9-129–12 z możliwością przyznania za dalsze miejsca.<ref>{{Cytuj | url=http://icpc.baylor.edu/worldfinals/rules#HScoringoftheFinals | tytuł=World Finals Rules<!-- Tytuł wygenerowany przez bota --> | opublikowany=icpc.baylor.edu | data dostępu=2017-11-21}}</ref>.
 
Złote medale:
 
* 2019 – 4 miejsce – [[Uniwersytet Warszawski]] (Jakub Boguta, Konrad Paluszek i Mateusz Radecki)
*2017 – 2 miejsce – Uniwersytet Warszawski (Wojciech Nadara, Marcin Smulewicz i Marek Sokołowski)
* 2012 – 2 miejsce – [[Uniwersytet Warszawski]] (Tomasz Kulczyński, Jakub Pachocki i Wojciech Śmietanka)
* 2007 – 1 miejsce – Uniwersytet Warszawski ([[Marek Cygan]], [[Marcin Pilipczuk]] i [[Filip Wolski]])
* 2006 – 2 miejsce – [[Uniwersytet Jagielloński]] (Arkadiusz Pawlik, Bartosz Walczak i Paweł Walter)
* [[Akademickie Mistrzostwa Polski w Programowaniu Zespołowym]]
* [[Międzynarodowa Olimpiada Informatyczna]]
* [[Olimpiada informatycznaInformatyczna]] dla uczniów polskich szkół średnich
* [[Online judge]]
* [[TopCoder]]
93

edycje