Lately I've resolved to try harder at teaching myself math so I have a better shot at the international olympiad (IMO). These basically involve getting, say, three really hard math problems and trying your best to solve them within 5 hours.
My current state:
- I have worked through a general math problem-solving guide (Art and Craft of Problem-Solving), a general math olympiad guide (A Primer for Mathematics Competitions) and practice problems.
- I've added all problems and solutions and theorems and techniques into an Anki deck. When reviewing, I do not re-solve the problem, I only try to remember any key insights and outline the solution method.
- I am doing n-back, ~20 sessions (1 hour) daily, in an attempt to increase my general intelligence (my IQ is ~125, sd 15).
- I am working almost permanently; akrasia is not much of a problem.
- I am not _yet_ at the level of IMO medallists.
What does the intrumental-rationality skill of LWers have to say about this? What recommendations do you guys have for improving problem-solving ability, in general and specifically for olympiad-type environments? Specifically,
- How should I spread my time between n-backing, solving problems, and learning more potentially-useful math?
- Should I take any nootropics? I am currently looking to procure some fish oil (I don't consume any normally) and perhaps a racetam. I have been experimenting with cycling caffeine weekends on, weekdays off (to prevent tolerance being developed), with moderate success (Monday withdrawal really sucks, but Saturday is awesome).
- Should I add the problems to Anki? It takes time to create the cards and review them; is that time better spent doing more problems?
Learn to convert time into reliability of a solution. Don't just solve a problem (in the contest setting), but check correctness of the solution from as many angles as remaining time allows.
Generalize the problem, solve in general, check that the general solution gives the same answer on edge cases as straightforward solutions in those cases. Solve using a different method. Infer additional facts about the problem that it doesn't ask you to infer, and infer from those facts other facts you encountered. Reduce the problem or parts of the problem to different formulations, solve in those different formulations, translate back, check that it fits. Invent redundant overlapping subproblems just to compare intermediate results. (Whichever of these is most natural.)
(This is the greatest piece of low-hanging fruit that I never collected. In particular, knowing this trick of converting time into reliability allows to get perfect scores on simpler tests and not lose points for harder problems that you know how to solve in principle when there's enough time.)
The math olympiad is not like most tests - each problem has one or more key insights you must have in order to solve it. Get the insight; solve the problem. Don't have the insight, don't solve the problem.