What you said about Cai's prediction paper is not bad. Our teacher used it before the game. It is a relatively complete exercise paper. I have done it, so I think it's not bad. The topic is very good, recommended by the teacher. But the problem is that every book has it. . . . . .
You can arrange more than one or two contacts every day, and it is useful to be familiar with the process and feeling.
Regarding number theory, I personally support Bian Hongping's Elementary Number Theory, which is comprehensive in content and detailed in explanation. Compared with other similar bibliographies, the classification is complete and covers a wide range, and everyone agrees that it is better.
In terms of combination, by comparison. Still think "Olympiad Series (senior high school volume 13)| Combinatorial Problems in Mathematics Competition" Author: Zhang Yao is not bad. Growing up.
There are many inequalities, even if you master those famous inequalities skillfully, it is difficult to guarantee that you can do it, especially in the second exam. You need to dabble more here. "Middle School Mathematics" should also be read frequently, after all, the editor has some connections. . . . .
Geometry, there is a good book I have to say. Personally, I like Shen Wenxuan's "A Complete Collection of Proof Methods of Plane Geometry". Even if you are not very good at geometry, it is easy to get started. The point is clear. The series of Plane Geometry edited by Li is also good.
A try is the foundation, depending on the basic skills.
Second, the flexibility of the exam depends on the ability.
The above is my experience in participating in the high school mathematics league. . . . I hope I can help you vO(∩_∩)O haha ~
I miss the experience of giving questions, taking exams and discussing research with each other.
Good luck in the exam ~ ~ ~ You can really gain a lot.