I’m practicing competitive programming, but maths and especially combinatorics are my weak points. I’m okay with implementation and standard logic, but I struggle with counting problems, combinatorial observations, and math based reasoning.
I want to improve maths/combinatorics only from a CP perspective focusing on patterns, intuition, and common techniques rather than heavy theory or memorization.
I’d appreciate advice on:
**Where to start if maths basics are weak** **Which maths/combinatorics topics matter most for CP (priority-wise)** **Any beginner-friendly resources (blogs, books, playlists, CF problem sets)**
If anyone here had similar issues earlier and managed to improve, please share what worked for you.



