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ů