TCPC Rules
- Each team should have 3 contestants
- Phones are not allowed
- Printed material is allowed
- The solution must be written in one of these programming languages: Java, C++, Python
- Only one computer per team will be provided onsite for the contest (this computer has no internet connection and all the necessary tools are pre-installed)
- Until the contest begins, contestants are not allowed to touch anything at the team workstation
- Contest will last for 5 hours
TCPC Ranking System
- The team with the most solved problems wins
- In case of a tie, the team with the least wrong submission is ranked first
- In case of a penalty tie, the time of the last accepted submission is considered
Previous TCPC Contests
- TCPC 2023 (Problem set, Solutions)
- TCPC 2022 (Problem set, Solutions)
- TCPC 2021 (Problem set, Solutions)
Some Algorithms/Data Structures Used in Past TCPC Constests
- Binary Search
- DFS
- BFS
- Dynamic Programming Alogrithms
- Binary Exponentiation
- Primality Check
- Segment Tree
- Sieve of Eratosthenes
- Z-Function
- Lowest Common Ancestor