IGMO 2020 Round 1: 18th December 2020
IGMO 2020 Round 1: 18th December 2020
Question Points
1 7
2 7
3 7
4 7
5 7
6 7
Total 42
Instructions:
1
ROUND 1 QUESTIONS
Problem 1 :
For any natural number n and all natural numbers d dividing 2n2 show that n2 + d is not the square of a
natural number
Problem 2 :
A computer calculates the nth Fibonacci Number (Fn , where Fn = Fn−1 + Fn−2 and F0 = 0, F1 = 1) using
“steps”. A step is defined to be a single calculation (this means carrying out a + b when we already know
a and b counts as one step, though if we don’t know what a or b are, carrying out a + b takes the number
of steps to find a + the number of steps to find b + 1, with the 1 coming from calculating a + b). The
computer can only have F0 and F1 permanently stored, and it has to calculate everything else all over again
when a request to calculate a new Fibonacci number is made. The advantage of this process is that the
final addition step (to add one due to calculating a + b) gets omitted(by some algorithmic magic). In this
algorithm, the steps needed to “call” F0 and F1 (these are the only values for which a call counts as a step)
are both 1. Given that the computer can only carry out simple addition of 2 numbers at most :
• Find an expression for S(Fn ), the number of steps taken to find Fn using this approach if we can only
have F0 and F1 stored for all n ≥ 2 where S(F0 ) = 1 and S(F1 ) = 1 due to the “calling” feature
• Find an expression for gcd(S(Fn ), S(Fm ))) involving only n, m and the gcd function for n, m ≥ 2
Now, the computer has the ability to “cache” (store) all previously calculated Fibonacci Numbers, but the
final step is not omitted anymore. Assuming that we’ve already calculated Fk for some 2 ≤ k ≤ n − 1, and
the probability of picking an Fk is equally likely for all k :
• Show that the expected number of steps taken to calculate Fn , E(S(Fn )), using the “cache” feature (if
we have F0 and F1 stored and there is no calling step) is n−1
2
X
Note : E(X) = P (X = xi )xi here where xi is any possible value X can take. Also note that the computer
does not know that F2 = F1 or that F0 = 0
Problem 3 :
k
X
Given that x1 , x2 · · · , xk are positive reals such that xn−1
i = k − 1, prove that
i=1
2
Problem 4 :
Three frogs are initially on the vertices of an equilateral triangle with sides length of 1. The frogs can jump
over each other in the following way: if frog A at point M jumps over frog B at point N , then frog A will
land on point O such that M N = ON and M , N , O are co-linear. By repeated jumping, is it possible that
the three frogs eventually move to the vertices of an equilateral triangle with sides length of 10?
Problem 5 :
Let I, H, O be the incentre, orthocentre and circumcentre of 4ABC respectively. D is the circumcentre of
4AIC. H is reflected along BC and AB to E and F respectively. Prove that D, O, F are collinear if and
only if DE is perpendicular to EF .
Problem 6 :
Some points are drawn on a plane such that the points do not have equal distances to each other. For each
point, a line is drawn to connect it with its nearest point. Find the maximum possible number of lines that
a point is connected with.