alcumus can teach you basics, then i would just do problems tagged combinatorics + dp, you should also know PIE
alcumus can teach you basics, then i would just do problems tagged combinatorics + dp, you should also know PIE