MWPZ - Mistrzostwa Wielkopolski w Programowaniu Zespolowym

Tutorial

Jaka jest forma Mistrzostw?

Forma Mistrzostw wzorowana jest na oglnowiatowym konkursie International Collegiate Programming Contest (organizowanych przez ACM). Waszym zadaniem bdzie napisanie programw, rozwizujcych problemy opisane w treciach zada, dostarczonych przez organizatorw (przykad w dalszej czci tutorialu). Podstawowym elementem tych zawodw jest to, e rozwizania zada mona (i naley) wysya do sprawdzenia w trakcie trwania konkursu i oceniane s one na bieco. Bdzie mona to zrobi poprzez specjalny system WWW zwany Sprawdzark. Jest to system automatyczny, wic nie naley zakada, e Wasze programy bd testowane przez ludzi. Kolejnym wanym elementem jest to, e zawodnicy startuj w trzyosobowych druynach, ale maj tylko jeden komputer do dyspozycji. Umiejtne rozplanowanie podziau komputera jest wan czci strategii. Warto jeszcze wspomnie, e zawodnicy mog mie ze sob wszelkiego rodzaju materiay w formie papierowej (ksiki, zeszyty, listingi programw, dokumentacje, wydruki). Mog okaza si pomocne i dziki nim nie trzeba bdzie uczy si wszystkiego na pami. Nie liczcie jednak na to, e bd one kluczem do zwycistwa — zadania s na mylenie, a nie na wiedz! Zabronione natomiast bdzie korzystanie z materiaw elektronicznych i z internetu (dostp do internetu bdzie zablokowany).

Na Sprawdzarce umieszczone bd zestawy testowe, ktrymi zostan przetestowane wysyane programy. Jeeli program da prawidow odpowied dla wszystkich testw i nie bdzie dziaa za dugo, to zostaje on zaakceptowany (Sprawdzarka da ocen Accepted) i zadanie zostaje uznane za rozwizane. W przeciwnym wypadku rozwizanie zostanie odrzucone (nie ma czego takiego jak czciowa akceptacja) i Sprawdzarka zwrci ktry z komunikatw, informujcych o rodzaju bdu jaki wystpi przy sprawdzaniu programu: Compile Error (bd kompilacji), Runtime Error (bd wykonania), Time Limit Exceeded (przekroczony limit czasu), Wrong Answer (bdna odpowied) lub Rule Violation (naruszenie zasad zawodw). Komunikaty opisane s szczegowo (wraz z przykadami) w dalszej czci tutorialu. Poza jednym z wymienionych komunikatw nie otrzymacie adnej innej informacji o tym co Wasz program robi le i nie procie o ni sdziw (wyjtkiem jest Compile Error, przy ktrym zawodnicy maj prawo wiedzie co spowodowao ten bd). Jeeli rozwizanie nie zostanie zaakceptowane zawodnicy mog prbowa je poprawi i wysya ponownie.



Sponsor Główny Sponsorzy Partnerzy
Grupa Allegro Sp. z o.o. NORCOM Rule Financial wikia Cognifide
Politechnika Poznańska Uniwersytet im. Adama Mickiewicza Wydawnictwo Naukowe PWN SA Beyond