Masterclass od šampionů: workshop pro soutěžící CTU Open

Oct 20, 2025

Jak přistupovat k programátorské soutěži tak, aby nešlo jen o rychlé psaní kódu, ale o dobře promyšlený týmový výkon? To ukáže jednodenní workshop v pátek 31. 10. určený účastníkům CTU Open 2025. Daria Bilan, Jakub Zíka a další připravili akci, která účastníkům umožní potkat se s úspěšnými řešiteli z mezinárodních soutěží včetně světových finalistů a získat od nich zkušenosti z první ruky.

Jak se připravovat, soutěžit a vyhrávat? Podělíme se o konkrétní tipy, jak minimalizovat ztráty, udržet klid a efektivně fungovat v týmu. Procvičíte si zajímavé úlohy, nasajete atmosféru soutěže a třeba i zjistíte, kdo budou vaši budoucí soupeři.

Workshop proběhne 31. 10. v budově FEL ČVUT na Karlově náměstí v Praze od 10 od 16 hodin. 

10:00-10:40 Úvodní přednáška "Jak na to" [Jakub Zíka, Daria Bilan]

- Proč má smysl přečíst si všechna zadání hned na začátku, i ta dlouhá a odstrašující.

- Jak poznat nejjednodušší úlohu a proč je nejlepší začít právě u ní.

- Jak si v týmu efektivně rozdělit práci – kdo programuje, kdo kontroluje, kdo drží přehled.

Soutěžní techniky a praktické úlohy

Vybrali jsme témata, na která se většinou během kurzu algoritmizace nedostane, ale zároveň nevyžadují velké předchozí znalosti. Poslechnete si přednášky na téma:

10:45-12:00 Constructive algorithms [Daniel Skýpala]

12:00-12:45 Pauza na oběd [občerstvení zajištěno]

12:45-14:00 Dynamic programming special tricks [Daria Bilan]

14:15-15:30  Matrix exponentiation and its applications [Jakub Zíka]

Kromě úloh na místě dostanou účastníci i doporučení na další tréninkové úlohy. Na závěr workshopu bude prostor na dotazy, konzultace a zpětnou vazbu.

Chceš se přihlásit? Napiš na anna.urbanova@qminers.com. 

O soutěži

CTU Open je každoroční programovací soutěž pořádaná ČVUT. Soutěž je zároveň subregionálním kolem pro postup do evropských a světových kol. Vítězové postupují do Středoevropského regionálního kola (CERC 2024) 5.–7. prosince 2025, kde se bude bojovat o účast v šampionátu Evropy a o účast ve světovém finále. Soutěží se v tříčlenných týmech. 

K dispozici budou následující programovací jazyky: Java, C++, C, Python a Kotlin. Doporučuje se také seznámit se s technickými pravidly. Více informací je k dispozici na globálních webových stránkách.

Program CTU Open 2025:

Pátek 31. října

10:00 – 16:00 workshop s Dariou Bilan a Jakubem Zíkou

Pátek 7. listopadu                                        

16:15 – 16:50 registrace týmů

17:00 – 17:30 zahájení a prezentace sponzorů 

17:30 – 18:00 informace o soutěžním prostředí     

18:00 – 20:00 zkušební kolo - tréninková challenge od Qminers                                    

Sobota 8. listopadu

9:30  –  9:45 poslední informace před soutěží

10:00 – 15:00 soutěž

15:30 – 16:30 prezentace řešení

16:30 – 17:00 vyhlášení výsledků