There is nothing special about those special people. They have practiced enough questions and they are able to see patterns fast enough which generally Specialists are not able to see
What I meant was to develop any skill, you need to practice those kind of questions. Some people understand things quickly, someone else might need to practice more questions to get an intuition for those kind of questions. If suppose you are weak in Ad-hoc problems then practice those on CC/CF.