Here's a thread on
the IMO. From leafing through a few of the Putnam problem sheets, it seems to me that you should rather focus on having your real analysis and multivariable calculus and basic algebra (mainly linear algebra and modular arithmetic and a little group theory) and a bit of Euclidean geometry ready. Doesn't seem to involve too much knowledge of differential equations, but some basics should be there, I guess.