← Back to TrackLibrary →

Putnam Warmups: Training Guide

Putnam-style problems are different beasts. This guide is a playbook for starting, especially when you have no idea what to do.

First 5 minutes: make the problem talk

Mini-example: experimenting

If an operation is repeated, your first move is usually to compute what happens after 11 step, 22 steps, 33 steps. Don’t “search for the solution” yet. Just collect facts.

You’re trying to produce something like: “After each move, this quantity stays the same” or “This value keeps increasing” or “Only these residues are possible.”

Micro-example: an invariant you can actually compute

Suppose you have a process where, at each step, you may replace a number nn by either

A good “first experiment” is to track the value of nn modulo a small number. Let’s try modulo 33.

Starting from n=1n=1, repeated doubling cycles the residues:

1×22×21(mod3).1 \xrightarrow{\times 2} 2 \xrightarrow{\times 2} 1 \pmod{3}.

So the “mod 33 view” quickly tells you which residue classes you can keep hitting, and which ones you might never see. This is exactly the kind of cheap computation that often reveals the invariant you need.

A practical rule: thinking happens on paper

Many beginners get stuck because they try to “think harder” while staring at the problem.

That almost never works.

Mathematical progress usually begins when you start writing things down — even random attempts.

The goal is not to be correct.
The goal is to generate information.

Once something appears on paper, you can react to it.
Before that, your brain has nothing concrete to work with.

In practice, most problems start solving themselves only after you stop waiting for an idea and start interacting with the problem.

The most common winning moves

Invariants

Ask: is there something that the allowed operation cannot change?

Typical invariants: parity, residue mod mm, gcd, sign, number of odd terms, “sum mod mm”, and sometimes a cleverly defined quantity.

Extremes

If objects can’t get smaller forever, try choosing a smallest counterexample. Or track an “energy” that always decreases. This kills many process/game problems.

Rewriting

Rewrite expressions until the structure appears. For example: factor, complete the square, rewrite differences, or convert a condition into modular arithmetic.

When you're stuck: cycle through these lenses

When you hit a wall, don't just stare — shift your perspective. Try looking at the problem through different lenses:

The goal is to keep the problem moving. Each lens might reveal something the others missed.

After you solve it (or see the solution)

Once you have a solution — yours or someone else's — don't just move on. Take 2 minutes to ask:

This is how you build instincts. The goal isn't just solving problems — it's recognizing types of problems faster next time.

A good attempt is not a full solution

Your goal is to develop instincts. A good attempt can be:

When you want, go back to the track and start Problem 1.