☰
Partner With Us
CP Weekly Challenge
CP Weekly Challenges
Weekly CCC contest problem analysis with thinking process, Python/C++ solutions, common mistakes, and learning outcomes.
Channel Archive
Latest articles in this channel.
Browse the newest resources first, then open any article for the full explanation and practice notes.
CCC 2025 J5 – Connecting Territories Solution & Analysis
Use dynamic programming, local neighbor transitions, and rolling arrays to find the minimum-cost path through a repeating-cost grid.
CCC 2022 J5 – Square Pool Solution & Analysis
Use sparse tree coordinates, candidate top-left corners, and careful shrinking to find the largest empty square.
CCC 2023 J5 – Word Hunt Solution & Analysis
Use grid search, direction vectors, and one right-angle bend to count every hidden occurrence of a word.
CCC 2024 J5 – Harvest Waterloo Solution & Analysis
Use BFS or DFS flood fill to harvest all reachable pumpkins and calculate their total value.
CCC 2026 J4 – Snail Path Solution & Analysis
Simulate the snail step by step, track slimy squares with a visited set, and count every revisit.
CCC 2026 J5/S2 – Beams of Light Solution & Analysis
Use interval coverage, a difference array, and prefix sums to answer illumination queries efficiently.
Return to the full Resources hub.
Explore CP Weekly Challenges, Python Learning Notes, and AI Literacy Articles from one place.
Related Learning
Continue exploring related learning paths.
These related pages help students and parents move from interest to the right next step.