Dostajesz 10 zadań i 3 godziny. Treści są po polsku, w systemie (PDF) i na papierze na stanowisku. Rozwiązanie wysyłasz do systemu DOMjudge. System od razu sprawdza je na testach i pokazuje wynik.
- Czas
- 3 godziny
- Zadania
- 10
- Języki
- C++ lub Python (biblioteka standardowa, w Pythonie także NumPy)
- Ocena
- Automatyczna, na bieżąco, w DOMjudge
- Ranking
- Zasady w stylu ICPC
Jak liczy się ranking
Najpierw liczy się liczba rozwiązanych zadań. Przy tej samej liczbie wyżej jest osoba z mniejszym łącznym czasem. Przy dalszym remisie decyduje wcześniejsze ostatnie zaakceptowane rozwiązanie.
Każde odrzucone zgłoszenie przed zaliczeniem zadania to 20 minut kary. Błąd kompilacji nie daje kary. Kary liczą się tylko za zadania, które ostatecznie rozwiążesz.
Przez pierwsze 2 godziny ranking jest publiczny. Na ostatnią godzinę go zamrażamy: od 11:00 nie widać zmian w tabeli, ale nadal widzisz ocenę swoich rozwiązań. Pełny ranking odsłonimy na zakończeniu zawodów.
Przykład. Zaliczasz zadanie w 47. minucie, a wcześniej dwa zgłoszenia zostały odrzucone. Do łącznego czasu doliczamy:
47 + 2 × 20 = 87 minut
Pełne zasady opisuje regulamin.
Na czym piszesz
- Komputer organizatora z systemem Windows.
- Kompilator g++ (GCC), Python 3 z NumPy i narzędzie „kompiluj”, które pokażemy na sesji próbnej.
- Edytory VS Code (bez rozszerzeń AI), Notepad++ i Notatnik.
- Dokumentacja offline: cppreference i dokumentacja Pythona. Kalkulator systemowy.
- Przeglądarka tylko do systemu i dokumentacji. Bez dostępu do Internetu.
- Rozwiązania sprawdzamy na serwerach z Linuksem. Liczy się wynik na serwerze.