Sit a Practice Test
The USAMO practice sets draw six problems at a time from the hand-verified USAMO pool (number theory, combinatorics, geometry, algebra, inequalities, games). Answers are numeric so they can be checked — but write the PROOF on paper as you would on the real exam.
Treat each set as a session: hours for six problems, no calculator. After finishing, read every solution in full and compare the write-up to yours line by line: did you justify the step the solution justifies? Did you handle the equality/edge case? The gap between "I saw the idea" and "I wrote a 7" is the entire game.
State what you will prove. Define your notation. Label lemmas and prove each before using it. Justify every non-obvious step with a named tool. Handle equality cases and degenerate configurations. End with a clear conclusion sentence.
Graders read for GAPS: an unproved claim, a case not covered, a "clearly" that is not clear. Proof by contradiction must state the negated assumption precisely; induction must state the hypothesis and prove the base. Diagrams help but are not proofs — every geometric fact you read off a picture must be justified (angle chase, similar triangles, power of a point) in words. Numbered steps are your friend.
USAMO problems are points: for a complete proof, – for a complete proof with a minor gap, – for substantial progress (a correct key lemma), for the answer alone. A partial solution that clearly states what was proved and what was not can earn more than a confident but flawed "complete" one — honesty about gaps is rewarded.
One Problem, Two Write-ups
A complete solution states the answer, proves that it works, proves that nothing else works, and justifies every step with a reason a grader can check. Partial credit is given for complete, clearly isolated pieces: a correct lemma with its proof, or a proved reduction. It is not given for answers found by testing, for “and similarly”, or for correct ideas that are asserted without proof.
Graders read with a rubric that lists the key steps and the points each earns; a step counts only if it is proved on the page. So the most valuable habit is to write the solution as a sequence of labelled claims, each followed by its proof. That also protects you when the full solution fails: a clearly stated and proved claim earns its points even if the assembly is missing, while the same idea buried in a paragraph of exploration usually earns nothing.
Find all positive integers such that divides .
Answer: .
Claim 1. If is odd, . Proof. and the second factor is a sum of odd terms, hence odd.
Claim 2. If is even, . Proof. Lifting the exponent for and even : .
Conclusion. For odd we need , so . For even we need . Since , this gives , and holds only for (at , , and the left side doubles while the right grows by ). Among even : () and () both work. So the answer is .
How to find it. Divisibility by a prime power is a valuation inequality, and LTE computes the valuation exactly; the rest is comparing a logarithmic quantity with a linear one.
“Testing: : ✓. : ✓. : . : ✓. all fail. For large , grows much faster than the power of in , so there are no more. Answer: .”
What the grader sees: a correct answer (typically worth or point on its own), a verification that work (this half is complete), and a claim about “large ” with no proof — which is the entire problem. The phrase “grows much faster” names the idea without computing the power of in ; nothing on the page bounds it. Checking does not help, because a finite check never covers “for all ”. The fix is exactly Claims 1 and 2 of Example 1: two lines each, and they turn “much faster” into the inequality .
Prove that is divisible by for every integer .
Claim. , and each divide ; since they are pairwise coprime, so does .
Mod 5. By Fermat's little theorem for every integer (for both sides are ).
Mod 3. , and one of three consecutive integers is divisible by .
Mod 2. The same factorization contains the consecutive integers and , one of which is even.
The grading point: a write-up saying “ is always divisible by by Fermat” is incomplete — Fermat's theorem with exponent speaks about the prime only; the factors and need their own line, and the step from three primes to needs the word coprime.
How to find it. Split a composite modulus into prime powers and treat each separately; a factorization of the polynomial usually handles the small primes at once.
“Find all” has two directions, and each is worth points. In Example 1, a solution that proves for even but never checks that and actually work leaves a gap as real as the reverse one; so does a solution that shows work and stops. Give each direction its own heading.
A contestant claims that is prime for every nonnegative integer , and supports it by checking (all prime). Grade the claim and give the decisive line.
Show the answerHide the answer
The claim is false and the checks prove nothing for other : at , . (Also at every term is divisible by .) A score of : a finite verification never establishes a statement about all .
Finding the Gap in Your Own Proof
- a base case that does not match the inductive step;
- an inequality used in the wrong direction, or an equality case that cannot occur;
- a regularity assumption (continuity, ordering, “WLOG”) that the problem did not grant;
- a claim checked on examples instead of proved;
- a converse used in place of the statement.
Every gap on this list has the same shape: a sentence that is true in the case the writer had in mind and false in general. The self-check is to read each sentence of your solution and ask “for which cases did I actually prove this?” The three examples below each contain one such sentence; the solutions repair them, and the repaired versions are what a 7 looks like.
“Claim: for all . Base: . Step: if then .” Find the gap and repair the claim.
The step uses , i.e. , which is false for (it holds from on). So the chain breaks between the base case and the first step where the step is valid — and indeed the claim fails: , , . The correct theorem is for : base , and the step is valid for all . The general lesson: find the smallest for which the step is valid, and make that (or later) the base.
“Minimize for . By AM–GM, , so the minimum is ...” Find the gap and finish correctly.
The bound depends on , so it is not a lower bound for the minimum at all. AM–GM gives a constant only when the product of the terms is constant; split so that it is: . Equality needs , i.e. , which is allowed, so the minimum is . Two checks every AM–GM step needs: the right side is constant, and the equality case is attainable.
“Find all with and . Additive functions are linear, , and then .” Find the gap and repair it.
“Additive functions are linear” needs a regularity hypothesis (continuity, monotonicity, boundedness on an interval); the problem gives none. The repair derives monotonicity from the second equation.
Step 1 — , so on .
Step 2 — for , by additivity: is non-decreasing.
Step 3 — an additive non-decreasing function is linear: for rational , and squeezing any real between rationals gives .
Step 4 — then , so or , and both satisfy the equations. The two-line gap was worth most of the problem.
“WLOG ” is only legitimate when the expression is symmetric. For the cyclic , the orderings and are genuinely different cases: but . A cyclic expression allows you to assume only that is the largest; the order of the other two must be split into two cases.
“Claim: if is prime then is prime. Checked for : .” Grade it.
Show the answerHide the answer
False, and the checks cannot prove it: gives . What is true is the reverse implication: if is prime then is prime, because with shows for every divisor of .