A Lecture from Champions: A Workshop for CTU Open Competitors
Oct 20, 2025
How do you approach a programming competition so it's not just about writing code fast, but about a well-thought-out team performance? That's what a one-day workshop on Friday, October 31 will show, aimed at participants of CTU Open 2025. Daria Bilan, Jakub Zíka, and others have prepared an event where participants can meet successful competitors from international contests, including world finalists, and learn from their first-hand experience.
How to prepare, compete, and win? We'll share concrete tips on how to minimize losses, stay calm, and work effectively as a team. You'll practice interesting problems, soak up the competition atmosphere, and maybe even find out who your future rivals will be.
The workshop takes place on October 31 at the FEE CTU building on Karlovo náměstí in Prague, from 10 a.m. to 4 p.m.
10:00-10:40 Opening talk "How to do it" [Jakub Zíka, Daria Bilan]
Why it makes sense to read all the problem statements right at the start, even the long and intimidating ones.
How to spot the easiest problem and why it's best to start with it.
How to divide work effectively within the team: who codes, who reviews, who keeps the overview.
Competition techniques and hands-on problems We've picked topics that usually don't get covered in an algorithms course, yet don't require much prior knowledge. You'll hear talks on:
10:45-12:00 Constructive algorithms [Daniel Skýpala] 12:00-12:45 Lunch break [refreshments provided] 12:45-14:00 Dynamic programming special tricks [Daria Bilan] 14:15-15:30 Matrix exponentiation and its applications [Jakub Zíka]
Besides the on-site problems, participants will also get recommendations for further practice problems. At the end of the workshop, there will be time for questions, consultations, and feedback.
Want to sign up? Write to anna.urbanova@qminers.com.
About the Competition
CTU Open is an annual programming competition organized by CTU in Prague. It also serves as a subregional round qualifying teams for the European and world stages. Winners advance to the Central European Regional Contest (CERC 2024), held December 5–7, 2025, where teams will compete for a spot in the European championship and the world finals. Teams consist of three members.
The following programming languages will be available: Java, C++, C, Python, and Kotlin. It's also recommended to get familiar with the technical rules. More information is available on the global website.
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ů