give my torchic 30 rare candies, because I want it to learn Flamethrower and Slash. Torchic learns Flamethrower at L:43, but Combusken can't learn it without a TM. After the 30th candy, evolve it.
Then give it 7 rare candies so it can learn Sky UpperCut early. It'll be at L:50 when it evolves.
So my Blaziken will know:
Slash | Flamethrower | Sky Uppercut | Mirror Move
at Lv:50, and I'll have 163 rare candies left.