AIMO Initial Selection Mock Paper 3 · IMOolympiad.com · Original practice
6 written-solution problems · Two three-problem sessions; confirm timing in your invitation
Invitational selection preparation. These paired sets use the question count in the released 2022 archive. The current organiser overview says 180 minutes per examination, while that archived paper says 240 minutes. We do not treat either as a confirmed duration for your next invitation.
Original independent practice in English. Not an official paper or predicted selection test. Keep hints and solutions closed during your attempt.
How to review your proof
Check that you have used every condition, justified the main idea, covered all cases and stated the conclusion. A different complete proof can also be correct. This is a self-review checklist; written proofs are not automatically marked.
Session 1 · 3 problems · invitation determines timing
Question 1
Define and for . Prove that for positive integers , Deduce that exactly when .
Hint 1
First prove that consecutive terms are coprime, and that the positive-index terms are strictly increasing.
Hint 2
Establish , then imitate the Euclidean algorithm on the indices.
Worked solution 1
The terms are positive and strictly increasing from : if , then . Also by the recurrence. Repeatedly reducing gives .
For fixed , we claim For it reads . For it is the recurrence . Both sides, as sequences in , satisfy the same recurrence; knowing two successive values proves all later values by induction.
Reducing this identity modulo , and using , gives The cancellation is legitimate: a common divisor of and divides , by Bézout’s identity for .
Consequently, subtracting the smaller index from the larger leaves the gcd of the terms unchanged. Repeating these Euclidean-algorithm steps ends at indices , where . Thus .
Now is equivalent to . Strict increase on the positive indices makes this equivalent to , or . This also covers , since .
Conclusion: The gcd follows the gcd of the indices; uₘ divides uₙ exactly when m divides n.
Review the idea: Second order recurrences · Greatest common divisor · Mathematical induction the first principle
Question 2
Let , and let be a monic polynomial of degree with integer coefficients. A positive integer divides for every integer . Prove that . Show also that the bound is exact: for each , give such a polynomial whose integer values have greatest common divisor .
Hint 1
Consider the difference .
Hint 2
Each difference reduces the degree by one and multiplies the leading coefficient by the old degree. Repeat times.
Worked solution 2
Difference bridge. If a polynomial has degree and leading coefficient , then has degree and leading coefficient : the degree- terms cancel, and the next term in is .
If divides every integer value of , it also divides every integer value of , because each is a difference of two multiples of . Apply this observation successively times. Since the original leading coefficient is 1, the constant polynomial is . Hence .
For sharpness use This is monic of degree . If an integer , then , so it is divisible by . For , one factor is zero. If , then again a multiple of .
Thus divides every integer value of . Conversely , so no larger common divisor is possible. Its values have greatest common divisor exactly .
Conclusion: Every common divisor divides d!, and the falling-factorial polynomial attains d!.
Review the idea: Polynomial functions · Binomial expansions and generating functions · Factorials
Question 3
A point lies strictly inside a triangle and satisfies . Prove that is strictly smaller than for every point in the plane. If and the triangle area is , prove also that
Hint 1
Place F at the origin and FA on the positive horizontal axis. Use the three unit directions separated by 120 degrees.
Hint 2
A distance is at least its signed projection in a chosen unit direction. Add three such inequalities so the coordinates of Q cancel.
Worked solution 3
Write , all positive. Choose perpendicular coordinates with , , , and . The angle assumptions justify these coordinates, after reflecting the picture if necessary.
Projection bridge. If , then , because . This remains true when the projection on the left is negative.
For , project the displacement from to each vertex along the corresponding ray from . We obtain Adding gives . For equality in the first bound, . With , equality in the second projection bound forces , since its perpendicular component is . Thus equality is possible only at , where it does hold. This proves strict minimality elsewhere.
Using the coordinates already chosen, The other two distance expansions similarly give and . Triangle AFB has base FA=x and altitude , so its area is . Rotating the same base-height calculation for the other two triangles and adding gives . Hence This is the second conclusion.
Conclusion: F uniquely minimises the distance sum, whose square is (a²+b²+c²+4√3Δ)/2.
Review the idea: Trigonometry in geometry · Triangle area ratios · Cauchy schwarz inequality
Session 2 · 3 problems · invitation determines timing
Question 4
A simple graph has vertices, and every vertex has at least neighbours. Prove that the graph contains a cycle visiting every vertex exactly once. A simple graph has no loops or repeated edges; a path or cycle here does not repeat a vertex, except for the final return of a cycle.
Hint 1
Choose a path with as many vertices as possible. Every neighbour of either endpoint is already on the path.
Hint 2
Compare indices for which the first endpoint is joined to vertex , with those for which vertex is joined to the last endpoint.
Worked solution 4
First the graph is connected. Indeed, a connected component containing a vertex must contain that vertex and all its at least neighbours, so it has more than vertices. There cannot be two such components.
Choose a longest path . Neither endpoint has a neighbour outside the path, since that neighbour would extend it. Within the index set , define These sets have sizes equal to the degrees of , respectively. Thus . Since there are only indices available, and overlap.
For an index in the overlap, follow The two joining edges exist by the choice of ; every other edge is on the original path. This is a cycle containing all path vertices once. The notation also covers or , where one of the intervening lists is empty.
If , connectedness supplies an edge from a vertex outside this cycle to one on it: take the first edge entering the cycle along a path from any outside vertex. Start at the outside endpoint, cross that edge, and go around the cycle without closing it. This is a path with distinct vertices, contradicting maximality. Therefore , and the cycle visits every vertex.
Conclusion: The graph has a cycle through all n vertices.
Review the idea: Pigeonhole principle · Proof methods
Question 5
Define and . For , find every real root of , prove that all roots are distinct, and find the sum of their squares.
Hint 1
Try substituting , and use the double-angle identity.
Hint 2
All candidate angles lie strictly between 0 and . Pair angles differing by when summing the squared roots.
Worked solution 5
Trigonometry used here. Angles are measured in radians: a half-turn is , a quarter-turn is . On the unit circle, the point at angle has coordinates , so Pythagoras gives . As a point moves along the upper semicircle from angle 0 to , its horizontal coordinate strictly decreases; hence cosine is strictly decreasing there.
A quarter-turn sends coordinates to , so . A rotation through sends to : its two unit axes become and . Applying this to the point at angle gives . These are the only trigonometric identities needed below.
The identity gives, by induction, Thus for , the numbers are roots.
Why this list is complete. The angles in the displayed formula are distinct and lie in , where cosine is strictly decreasing. So the proposed roots are distinct. Squaring in the recurrence doubles the degree, and its leading coefficient remains 1; hence has degree . A nonzero polynomial cannot have more distinct roots than its degree, so these are all roots and every one has multiplicity 1.
Put . For , the angle for is the angle for plus . The identity therefore gives There are such pairs, so the sum of all squared roots is .
Conclusion: Roots: 2cos((2j−1)π/2ⁿ⁺¹), 1≤j≤2ⁿ; all simple, with square-sum 2ⁿ⁺¹.
Review the idea: Trigonometry foundations · Polynomial roots and multiplicity · Recursive sequences
Question 6
Let . A subset of contains no three consecutive integers. Determine its greatest possible size, and count all subsets attaining that size.
Hint 1
Partition the interval into k consecutive blocks of length 3 to get the size bound.
Hint 2
A maximum subset omits exactly k integers. These omissions separate the chosen integers into k+1 runs, each of length at most 2.
Worked solution 6
The blocks each contribute at most two selected integers. Hence the size is at most . Omitting attains , so this is the maximum.
Now consider a maximum subset. In its 0–1 record, with 1 for selected and 0 for omitted, there are ones and zeros. Read the record as runs of ones separated by the zeros, allowing an empty run at either end or between consecutive zeros. Let their lengths be . The condition is exactly , and their sum is .
Set . Then every is a nonnegative integer, and . Either one of the entries is 2, or two distinct entries are 1. The count is therefore
Conversely, every such choice of deficiencies yields run lengths between 0 and 2 and hence exactly one permitted record of length . Thus no subset is missed or counted twice.
Conclusion: Maximum size 2k; exactly (k+1)(k+2)/2 maximum subsets.
Review the idea: Counting integer solutions · Combinations and binomial coefficients
After this paper
Choose one gap in your proof to repair, study the linked idea, and write a complete solution again before the next mock.
Choose another paper · Check your German selection route
Format reference: official organiser information. Questions and explanations are independent practice material.