AIMO Initial Selection Mock Paper 1 · 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

Let p≥5p\ge5 be prime. Write 11+12+⋯+1p−1=AB\frac11+\frac12+\cdots+\frac1{p-1}=\frac AB in lowest terms, with A,BA,B positive integers. Prove that p2∣Ap^2\mid A.

Hint 1

Pair a term with the term indexed by p−kp-k. None of the denominators is divisible by pp.

Hint 2

First prove that the sum of the inverse squares of the nonzero residues is 0 modulo pp, using multiplication by 2.

Worked solution 1

Bridge: fractions in a congruence. If a denominator is coprime to a modulus, it has an inverse modulo that modulus: Bézout’s identity supplies integers u,vu,v with bu+mv=1bu+mv=1. In a congruence, a/ba/b means auau. Ordinary addition and multiplication remain valid after multiplying through by the denominators.

Put H=∑k=1p−11/kH=\sum_{k=1}^{p-1}1/k. Its reduced denominator BB is not divisible by pp, since a common denominator is (p−1)!(p-1)!. Let T=∑k=1p−1k−2(modp)T=\sum_{k=1}^{p-1}k^{-2}\pmod p. Multiplication by 2 permutes the nonzero residues, so T=∑(2k)−2=4−1TT=\sum(2k)^{-2}=4^{-1}T. Consequently 3T=0(modp)3T=0\pmod p. As p≠3p\ne3, this gives T=0(modp)T=0\pmod p.

Reindex one copy of HH by p−kp-k: 2H=∑k=1p−1(1k+1p−k)=p∑k=1p−11k(p−k).2H=\sum_{k=1}^{p-1}\left(\frac1k+\frac1{p-k}\right)=p\sum_{k=1}^{p-1}\frac1{k(p-k)}. Modulo pp, the final sum is −T=0-T=0. Multiplication by pp therefore makes it zero modulo p2p^2. Thus 2H=0(modp2)2H=0\pmod{p^2}. The integer 2 is invertible modulo the odd number p2p^2, giving H=0(modp2)H=0\pmod{p^2}. Finally, multiply A/B=0(modp2)A/B=0\pmod{p^2} by the invertible denominator BB: A=0(modp2)A=0\pmod{p^2}, as required.

Conclusion: The reduced numerator is divisible by p².

Question 2

An n×nn\times n array contains nonnegative integers. Every row sum and every column sum equals the same positive integer rr. Prove that one can choose nn positive entries with exactly one in each row and one in each column.

Hint 1

For any chosen collection of rows, count their total sum using only columns that contain a positive entry in those rows.

Hint 2

Prove the following matching statement by induction: if every collection of rows has positive entries in at least as many columns, distinct columns can be assigned to all rows.

Worked solution 2

Call a column a neighbour of a row when their intersection entry is positive. For a set SS of rows, write N(S)N(S) for all its neighbouring columns. Its entries sum to r∣S∣r|S|. These entries lie in N(S)N(S), whose full columns sum to r∣N(S)∣r|N(S)|. Nonnegativity gives r∣S∣≤r∣N(S)∣r|S|\le r|N(S)|, hence ∣N(S)∣≥∣S∣|N(S)|\ge|S|.

Bridge: why this counting condition gives a selection. We prove this for any equal numbers of rows and columns by induction on their number. One row is immediate. Suppose first that a nonempty proper row set SS has exactly ∣S∣|S| neighbours. The condition holds inside these rows and columns, so induction matches them. For rows TT outside SS, the condition applied to S∪TS\cup T gives ∣N(S∪T)∣≥∣S∣+∣T∣|N(S\cup T)|\ge|S|+|T|. After removing the ∣S∣|S| columns of N(S)N(S), at least ∣T∣|T| neighbours of TT remain. Induction matches all remaining rows to the remaining columns.

In the other case every nonempty proper row set has at least one more neighbour than its size. Choose any row and one of its neighbours, match them, and delete this row and column. A nonempty set TT of remaining rows was a proper set originally, so it had at least ∣T∣+1|T|+1 neighbours. Deleting one column leaves at least ∣T∣|T|. Induction therefore matches the remaining rows too.

Both cases complete the matching proof. Applying it to the array selects one positive entry in every row, in distinct columns. Since there are nn selected columns among nn, every column is used exactly once.

Conclusion: Such a selection always exists.

Question 3

The incircle of a nondegenerate triangle ABCABC touches BC,CA,ABBC,CA,AB at D,E,FD,E,F, respectively. Put x=AE=AFx=AE=AF, y=BF=BDy=BF=BD, and z=CD=CEz=CD=CE. Prove that AD,BE,CFAD,BE,CF meet at one interior point PP, and determine [PBC]/[ABC][PBC]/[ABC] in terms of x,y,zx,y,z. Here brackets denote triangle area.

Incircle contact ceviansTriangle ABC with contact points D on BC, E on CA and F on AB. The three cevians meet at P in the configuration used in the proof.ABCDEFP

Hint 1

Let P=AD∩BEP=AD\cap BE, and compare the three areas [PBC],[PCA],[PAB][PBC],[PCA],[PAB].

Hint 2

The ratios forced by the first two cevians are [PAB]/[PCA]=y/z[PAB]/[PCA]=y/z and [PBC]/[PAB]=z/x[PBC]/[PAB]=z/x.

Worked solution 3

Equal tangent lengths from each vertex give the stated positive numbers x,y,zx,y,z. The two segments ADAD and BEBE meet inside the triangle: each joins a vertex to an interior point of the opposite side, and their endpoints alternate around the boundary. Denote their intersection by PP.

Area-ratio bridge. Triangles ABDABD and ACDACD share their altitude from AA to BCBC, so their area ratio is BD/DCBD/DC. Replacing DD by PP on the segment ADAD scales both areas by AP/ADAP/AD; therefore [PAB]/[PCA]=BD/DC=y/z[PAB]/[PCA]=BD/DC=y/z. Applying the same argument along BEBE yields [PBC]/[PAB]=CE/EA=z/x[PBC]/[PAB]=CE/EA=z/x.

Thus [PBC]:[PCA]:[PAB]=yz:xz:xy.[PBC]:[PCA]:[PAB]=yz:xz:xy. Let the ray CPCP meet ABAB at F′F'. The same area-ratio rule gives AF′/F′B=[PCA]/[PBC]=x/yAF'/F'B=[PCA]/[PBC]=x/y. There is exactly one point of ABAB dividing it in this positive ratio; the contact point FF has that ratio. Hence F′=FF'=F, proving the third cevian also passes through PP.

The three small triangles partition ABCABC, so [PBC][ABC]=yzxy+yz+zx.\boxed{\frac{[PBC]}{[ABC]}=\frac{yz}{xy+yz+zx}.} All denominators are positive because the contact points lie on the side interiors.

Conclusion: The cevians concur, and the area ratio is yz/(xy+yz+zx).

Session 2 · 3 problems · invitation determines timing

Question 4

A strictly increasing function f:Z>0→Z>0f:\mathbb Z_{>0}\to\mathbb Z_{>0} satisfies f(ab)=f(a)f(b)f(ab)=f(a)f(b) for all positive integers a,ba,b, and f(2)=4f(2)=4. Determine ff.

Hint 1

Compare a large power nmn^m with two consecutive powers of 2.

Hint 2

If 2k≤nm<2k+12^k\le n^m<2^{k+1}, monotonicity also bounds f(n)mf(n)^m between 4k4^k and 4k+14^{k+1}.

Worked solution 4

Multiplicativity gives f(1)=f(1)2f(1)=f(1)^2; positivity forces f(1)=1f(1)=1. Fix n≥2n\ge2. For any positive integer mm, choose the unique nonnegative integer kk for which 2k≤nm<2k+12^k\le n^m<2^{k+1}. Such a kk exists because successive powers of 2 grow without bound.

By monotonicity and multiplicativity, 4k≤f(nm)=f(n)m<4k+1.4^k\le f(n^m)=f(n)^m<4^{k+1}. Squaring the first comparison gives 4k≤n2m<4k+14^k\le n^{2m}<4^{k+1}. Dividing the two positive bounds therefore yields 14<(f(n)n2)m<4(m≥1).\begin{gathered}\frac14<\left(\frac{f(n)}{n^2}\right)^m<4\\(m\ge1).\end{gathered}

Bridge: bounded powers. A fixed positive number tt whose every positive integer power stays between 1/41/4 and 4 must be 1. If t=1+ε>1t=1+\varepsilon>1, induction gives tm≥1+mεt^m\ge1+m\varepsilon, eventually exceeding 4. If t<1t<1, apply the same argument to 1/t>11/t>1, eventually forcing tm<1/4t^m<1/4.

Apply this to t=f(n)/n2t=f(n)/n^2. It gives f(n)=n2f(n)=n^2 for every n≥2n\ge2, and also for n=1n=1. Conversely, f(n)=n2f(n)=n^2 is positive, strictly increasing and multiplicative, and has f(2)=4f(2)=4. It is the unique solution.

Conclusion: f(n)=n² for every positive integer n.

Question 5

Let 0<m<M0<m<M. Positive weights w1,…,wnw_1,\ldots,w_n sum to 1, and m≤xi≤Mm\le x_i\le M for every ii. Prove (∑i=1nwixi)(∑i=1nwixi)≤(M+m)24mM.\left(\sum_{i=1}^n w_i x_i\right)\left(\sum_{i=1}^n\frac{w_i}{x_i}\right)\le\frac{(M+m)^2}{4mM}. Determine all equality cases and prove the bound is best possible over these choices.

Hint 1

Expand the nonnegative product (M−xi)(xi−m)(M-x_i)(x_i-m), then divide by xix_i.

Hint 2

Write A=∑wixiA=\sum w_i x_i, B=∑wi/xiB=\sum w_i/x_i. First bound A+mMBA+mMB, and then use a square to bound ABAB.

Worked solution 5

For each ii, the assumptions give (M−xi)(xi−m)≥0(M-x_i)(x_i-m)\ge0. Dividing its expansion by the positive xix_i gives xi+mM/xi≤M+mx_i+mM/x_i\le M+m. Multiply by wiw_i and sum. With A=∑wixiA=\sum w_i x_i and B=∑wi/xiB=\sum w_i/x_i, we obtain A+mMB≤M+mA+mMB\le M+m.

The square (A−mMB)2≥0(A-mMB)^2\ge0 is equivalent to 4mMAB≤(A+mMB)24mMAB\le(A+mMB)^2. Hence 4mMAB≤(A+mMB)2≤(M+m)2,4mMAB\le(A+mMB)^2\le(M+m)^2, which proves the required inequality.

For equality in the first summed bound, every positive-weight term must be an equality. Therefore each xix_i is either mm or MM. Let tt be the total weight of the entries equal to mm. Then A=tm+(1−t)MA=tm+(1-t)M and mMB=tM+(1−t)mmMB=tM+(1-t)m. Equality in the square requires (2t−1)(m−M)=0(2t-1)(m-M)=0, so t=1/2t=1/2.

Conversely, if all entries are endpoints and the total weight at each endpoint is 1/21/2, both inequalities are equalities. These are all equality cases. Choosing n=2n=2, equal weights and (x1,x2)=(m,M)(x_1,x_2)=(m,M) attains the bound, so no smaller universal constant can replace it.

Conclusion: Equality exactly when all xᵢ are endpoints and each endpoint carries total weight 1/2.

Question 6

There are nn red points and nn blue points in the plane, all distinct, with no three collinear. Prove that the points can be paired red-to-blue so that the nn joining segments do not cross or touch one another.

Hint 1

Among all red-to-blue pairings, choose one with the smallest sum of segment lengths.

Hint 2

If two matched segments cross, swap their blue endpoints and compare lengths through the crossing point.

Worked solution 6

There are only n!n! red-to-blue pairings, so at least one minimises the total length. Choose such a pairing. Suppose two of its segments R1B1R_1B_1 and R2B2R_2B_2 cross at an interior point XX.

Uncrossing a red-blue pairingR₁R₂B₁B₂X
The solid matched segments cross at X. Swapping the blue endpoints gives the dashed pairing.

Replace these pairs by R1B2R_1B_2 and R2B1R_2B_1, keeping every other pair. This is still a valid pairing. The triangle inequality gives R1B2<R1X+XB2,R2B1<R2X+XB1.\begin{gathered}R_1B_2<R_1X+XB_2,\\ R_2B_1<R_2X+XB_1.\end{gathered} The inequalities are strict: equality in either would put three of the original points on one line, contrary to the assumption. Adding, and using that XX lies on the two original segments, gives R1B2+R2B1<R1B1+R2B2.R_1B_2+R_2B_1<R_1B_1+R_2B_2. This contradicts minimality.

Thus no two paired segments cross in their interiors. They cannot share endpoints because each point is used once. Nor can an endpoint of one lie inside another segment, because that would make three original points collinear. Collinear overlaps are excluded for the same reason. The minimum-length pairing therefore has the required complete absence of intersections.

Conclusion: A minimum-total-length red-to-blue pairing has no segment intersections.

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.