☰
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 2020 J5/S2 Escape Room Solution & Analysis
Learn how to solve Escape Room with BFS on an implicit graph, product-to-cells indexing, and visited-value optimization in Python and C++.
CCC 2021 J5/S2 Modern Art Solution & Analysis
Learn how to solve Modern Art with parity, row and column toggling, and an O(M + N + K) counting formula in Python and C++.
CCC 2025 J4 Sunny Days Solution & Analysis
Learn how to solve Sunny Days with prefix and suffix streak counts, one-day correction logic, and Python/C++ implementations.
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
Learn how to solve CCC 2024 J5 Harvest Waterloo with flood fill, BFS, connected components, and grid accumulation in Python and C++.
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.