General Information

Discord Server: https://discord.gg/cMU3jp3

Student Coach: Anthony Fetelya, Email: a.fetelya@mail.utoronto.ca

About ICPC: https://icpc.global

About Our Region (East Central NA Region): https://ec.na.icpc.global

Practice Resources: CSES, Codeforces, AtCoder, CP-Algorithms, Competitive Programming v1 Ebook

UofT

Practice Schedule

Competitive Programming Club practices are announced in our discord server, and usually take place on Saturday afternoons. These events typically take the form of a practice contest and solution discussions, though we may occasionally hold team practices or topic-specific sessions as well.

Team Selection

ICPC regional team tryouts usually take place in late September / early October. Check the discord for updates.

Team selection is historically done through the NAQ, which is an online individual contest. The top three students form Team 1, the next three form Team 2, and so on. We aim to send between 3-5 teams to the regional contest each year. Please monitor the discord for registration instructions, up to date information, and rules closer to the date.

You can find exact rules on ICPC team eligibility here, though depending on the time of year it may not be updated for the upcoming season.

Prerequisites: You need to be comfortable with programming in either C/C++, Java, or Python (and processing I/O from stdin/stdout). Previous experience with competitive programming/math or taking classes like CSC263/265 and CSC373 is definitely an advantage, though the NAQ is a great learning experience regardless of your experience level.


Acknowledgements

Many thanks to the Department of Computer Science for providing support and hosting the website!

Are you (your company) willing to kindly support our efforts by covering ICPC team travel costs for students? Please contact the coach.