Ostatnie posty

Podobała mi się dywizja C. Zadania mimo że były dla mnie łatwe, nie były nudne. A odsłanianie wyniku ale bez dokładnej informacji było dobrym rozwiązaniem.
Długości kodów moich rozwiązań (template miał 20 linijek; * oznacza, że nie miałam 10 za dane zadanie):

32 1a_ran
34 2c_zab
40 1c_wyb
40 3c_sam
48 1b_kol
48 5a_trz*
50 5c_cuk
59 4b_mal
68 4c_wyc
68 5c_dag
82 4a_tek*
95 2b_ele
106 5b_bst
116 3a_ogr*
171 3b_min*
189 2a_sen
262 5b_bal
Ja znowu zrobiłem modulo 1000000009 zamiast 1000000007 :/ chyba inne zadanie miałem otwarte :D
Czyli jednak Fibonacci górą :)
Ostatnio bardzo podoba mi się paradygmat funkcyjny. Gdzieś czytałem, że niektóre uczelnie uważają wykłady o nim za ważniejsze niż o programowaniu obiektowym. Chciałbym zaproponować dopuszczenie rozwiązań w języku Haskell, stworzenie osobnej funkcyjnej rundy, dywizji lub inne włączenie języków funkcyjnych.
Tak, dodanie dywizji C sprawiło, że mogłem walczyć do ostatniego dnia - w poprzednich latach kończyłem konkurs w środę wieczorem ;)
Zgadzam się, że trudne próbne zadanie może odstraszyć potencjalnych zawodników.
Potwierdzam kozaczność zadanek i całych Potyczek. Organizatorzy włożyli dużo pracy w ich przygotowanie - dzięki serdeczne :)
Uważam, że dobrym pomysłem na zakończenie będzie opublikowanie zarysu rozwiązania do każdego z zadań; w szczególności do dywizji A.
Tak samo 8/10. Też nie zauważyłem tego o czym napisał Tomasz, ale zmęczony już byłem :)
W zasadzie wystarczy rozbijać do max(a)-2, bo dla max(a) będziemy sumować koszyki >= max(a)-1.
Ja zrobiłem tak samo jak Szymon. Dla 10d mam 52, a najwięcej dla 10a - 57.

Dodam jeszcze, że to zadanie wyjątkowo mi się podobało. Dziękuję i jednocześnie gratuluję autorowi :)

Dla mnie to było naciekawsze zadanie z serii C. Sporo kombinowania, a już się wpadnie na pomysł to się okazuje że kod mieści się na jednym ekranie.
Odniosłem podobne wrażenia co przedmówcy.
Nie zdziwiłbym się też gdyby niezaniedbywalna część uczestników (szczególnie początkujących) pomyślała sobie "już z próbnym mam problemy, może nie jestem jeszcze na poziomie tego konkursu".
Pewnie coś przeoczyłem, ale może warto by w wiadomości o otwarciu rundy próbnej podkreślić coś w stylu, że "punkty nie liczą się do ostatecznego rankingu, zatem możecie śmiało wykorzystać to zadanie przede wszystkim do oswojenia się z systemem SIO".
Nie odniosłem wrażenia żeby B stały się w tym roku trudniejsze niż zazwyczaj. Może z wyjątkiem Rundy 3, gdzie spodziewałem się że B będzie jeszcze relatywnie proste, a nad MIN spędziłem dość sporo czasu.

Co do zadań z dywizji C, to dla mnie nie był to istotny overhead jako że były odsłanialne - więc widząc że pomaga ona początkującym myślę że powinna zostać :-) Dla mnie najciekawsze z C było WYC.
Czy mógłbym prosić o wskazówkę, ile linijek kodu mają zwykle rozwiązania wzorcowe (w STL), albo ile miało najdłuższe w historii?
Jako początkujący w algorytmice (1. raz biorę udział w PA), chciałbym bardzo podziękować organizatorom za dodanie tej kategorii i mam nadzieję, że zagości tu na stałe. Jak się okazało, do dywizji A i B nie miałem za bardzo podejścia, a C bardzo dobrze wpasowało się w mój i pewnie wielu osób poziom, tak aby zmusić do przemyślenia, poszukania informacji, nauczenia się czegoś nowego. Zadania bardzo ciekawe i rozwojowe.
Czy omówienia, sposoby rozwiązania A,B,C pojawią się na kanale YT? Jeśli tak, to kiedy?

I jeszcze pytanie do uczestników wcześniejszych edycji - czy w związku pojawienia się dywizji C, zadania z B były trochę trudniejsze niż zazwyczaj, czy zachowały one swoją trudność? Gdzie mogę znaleźć opracowania wcześniejszych zadań B?