Think ahead: solve the problem step by step according to the meaning of the topic.
Reverse thinking: Starting from the question that the topic wants us to answer, push forward step by step, that is, what conditions I need to meet to solve this problem. And what preparations do I need to make to meet this condition?
Lateral thinking: As long as we look at the similarities between this problem and other problems we have done before, we can apply it or learn from it or imitate it.
Longitudinal thinking: combine what you have learned before with what you have learned now to see if you can solve this problem.
Divergent thinking: it is to consider the problem from multiple angles and see if there are several different solutions to this problem. (There is more than one general mathematical method)