Catalysts Coding Contest 2019 - Wrocław

(Kacper Kulczak) #1

Cześć!

Kolejny raz razem z @iCarrot zapraszamy was na Coding Contest. Z radością obwieszczamy, że tym razem konkurs odbywa się w naszym instytucie :slight_smile:

Jak już zdażyło nam się pisać, uważamy, że to generalnie bardzo fajny konkurs jest:

  • Nie trzeba być bogiem algorytmów. Ważniejszy jest pomysł jak szybko rozwiązać problem, niekomicznie zbijając złożoność do O(nlog^*(n))
  • Poziom trudności rośnie z czasem trwania konkursu. Nie zderzasz się ze ścianą kilku trudnych zadań.

Informacje o konkursie

  • Będzie jedno zadanie, z coraz trudniejszymi etapami. Przykłady z lat ubiegłych poniżej.
  • Rozwiązanie etapu odblokowuje treść kolejnego
  • W pierwszej kolejności liczy się ilość rozwiązanych etapów, w drugiej czas wysłania rozwiązania.
  • Można startować w zespołach, maksymalnie 3-osobowych.
  • Treści zadań będą po angielsku
  • Zadania polegają na przetworzeniu standardowego wejścia tekstowego w standardowe wyjście tekstowe.
  • Można używać dowolnie wybranego języka i narzędzi do rozwiązania zadania.
  • Trzeba przynieść własny komputer.

Informacje techniczne

  • Adres:
    Instytut Informatyki Uniwersytetu Wrocławskiego
    ul. Joliot-Curie 15, Wrocław
  • Godziny:
    14:00 - 20:00. (Samo kodzenie trwa 4h)
  • Po konkursie będzie pizza :stuck_out_tongue:
  • Przewidziane są nagrody ufundowane przez sponsora
  • Liczba miejsc jest ograniczona. Link do rejestracji poniżej.

Przykłady z lat ubiegłych

CCC2018: Zabezpieczenie szczytu G13

Treści Zadań

CCC2017: Blockchain

Treści Zadań

CCC2014: Gra UnblockMe

  • level 1 -> napisanie funkcji sprawdzającej, czy bloki się przecinają
  • level 5 -> solver rozwiązujący grę
  • Treści zadań

Wydarzenie FB: https://www.facebook.com/events/397319901070218/

Link do rejestracji: https://register.codingcontest.org/listing/71-2019-03-22

Do zobaczenia :sunglasses:

3 Likes

(Kacper Kulczak) #2

Jesteśmy świadomi, że liczba wolnych miejsc praktycznie się skończyła. Pracujemy nad powiększeniem limitów.

EDIT:

Udało nam się dorzucić jeszcze 10 miejsc.
Niestety więcej nie jesteśmy w stanie zagwarantować. Kto pierwszy ten lepszy.

0 Likes

(Kacper Kulczak) #3

CCC już w najbliższy piątek.

:exclamation::exclamation:Zaczynamy o 14:00 :exclamation::exclamation:

0 Likes

(Dominik Samorek) #4

Level 1.pdf (1,2 MB)

0 Likes

(Kacper Kulczak) #5
0 Likes

(Kamil Mazur) #6

Level 2.pdf (1,2 MB)

0 Likes

(Marek Padlewski) #7

Level 2.pdf (1,2 MB)

0 Likes

(Kacper Kulczak) #8

Myślę, że wszystkim strona już działa.

0 Likes

(Piotrek) #9

Level 7

5 Likes

(Michał Martusewicz) #10

Wyniki globalne są tutaj

Zespoły z Wrocławia w top 10% (na 1001 zespołów)

  • mDm (4.)
  • AKO (7.)
  • lambda (13.)
  • UWr BeerPong (23.)
  • mbasiak98 (41.)
  • Bumfight Sparkle (42.)
  • Fred’s Angels (46.)
  • Plastic Love (71.)
  • じゃが芋 (77.)
  • ( ͡° ͜ʖ ͡°) (90.)
  • NaŚcianachŁecinyNieZnajdzieszSzczeciny (91.)
1 Like

(Kacper Kulczak) #11

Zbieramy feedback na temat zadań:

  1. W poziomie 4, dla większości oczywistym było że wieże sprawdzają czy mają potworka w zasięgu w przestrzeni ciągłej, a okazało się że symulator sprawdza po dyskretnej pozycji potworka.

Czy coś jeszcze was zdenerwowało?
Może będę miał wpływ na następną edycję.

0 Likes

(Piotr Pusz) #12

poziom 4:

Jak dla mnie nie było oczywiste, jakie dokładnie są warunki zajęcia bazy - strzelałem, że “kiedy próbuje się ruszyć na kwadrat bazy” oznacza ciągło-czasowy moment w którym osiągnął całkowitoliczbowe współrzędne ostatniego pola na ścieżce plus dowolnie mały epsilon (ale zastanawiałem się też nad tyknięciem w którym dotarłby do końca ścieżki plus jedno).

Poza tym, chociaż to już może trochę czepianie się, definicja kwadratu bazy jako “następne pole” jest mało intuicyjna, skoro na ścieżce nie ma żadnego następnego pola.

poziom 2:

Myślę, że fajnie byłoby napisać dla pełnej jasności że ma być w kolejności odwiedzenia i że pola się nie powtarzają albo że trzeba wypisać powtórzenia jeśli są możliwe.

1 Like

(Dominik Kowalczyk) #13

Moim zdaniem było naprawdę super.
Zadania nie były idealnie wytłumaczone, ale nie było źle.
Wytłumaczenie składania się spowolnienia na poziomie 7 nie było najlepsze.

1 Like