Canadian Computing Competition solutions in C++, Python, Java. I started solving these problems in December 2021 (in Grade 9).
Note: This solution repo is incomplete. There are about 100 solutions that are not stored in here. I've solved about ~550 problems in total :)
This repository contains all of my solutions to CCC problems from 2000 to 2024, as well as other fun problems to get you thinking (stored right here).
I'm most comfortable with Python and C++. C++ is now my main programming language for competitive programming.
Email kopichiki@gmail.com if you have any questions.
You can find all of these problems at https://dmoj.ca or https://cemc.uwaterloo.ca.
- CCC '22: 30/75, Junior (only 2 months of practice)
- CCC '23: 57/75, Junior (absolutely threw)
- CCC '24: 37/75, Senior (better but still a throw in my opinion)
- CCC '23 Junior: 66/75
- CCC '23 Senior: 60/75
- CCC '22 Junior: 66/75
- CCC '22 Senior: 60/75
- CCC '21 Junior: 75/75
- CCC '21 Senior: 60/75
- CCC '20 Junior: 75/75
- CCC '20 Senior: 60/75
- CCC '19 Junior: 60/75
- CCC '19 Senior: 45/75
- CCC '18 Junior: 75/75
- CCC '18 Senior: 60/75
- CCC '17 Junior: 75/75
- CCC '17 Senior: 60/75
- CCC '16 Junior: 75/75
- CCC '16 Senior: 75/75
- CCC '15 Junior: 75/75
- CCC '15 Senior: 60/75
- CCC '14 Junior: 75/75
- CCC '14 Senior: 60/75
- CCC '13 Junior: 60/75
- CCC '13 Senior: 30/75
- CCC '12 Junior: 60/75
- CCC '12 Senior: 75/75
- CCC '11 Junior: 60/75
- CCC '11 Senior: 75/75
- CCC '10 Junior: 15/75
- CCC '10 Senior: 15/75
- CCC '09 Junior: 15/75
- CCC '09 Senior: 60/75
- CCC '08 Junior: 45/75
- CCC '08 Senior: 45/75
- CCC '07 Junior: 75/75
- CCC '07 Senior: 30/75
- CCC '06 Junior: 45/75
- CCC '06 Senior: None
- CCC '05 Junior: 75/75
- CCC '05 Senior: 45/75
- CCC '04 Junior: 45/75
- CCC '04 Senior: 30/75
- CCC '03 Junior: 30/75
- CCC '03 Senior: 15/75
- CCC '02 Junior: 30/75
- CCC '02 Senior: 15/75
- CCC '01 Junior: 15/75
- CCC '01 Senior: 15/75
- CCC '00 Junior: None
- CCC '00 Senior: 15/75
Please note that the majority of these problems were not solved in a competitive environment.