Documente Academic
Documente Profesional
Documente Cultură
getto Olimpiadi della Matematica”, organizes the selection process of the Italian
team for the International Mathematical Olympiad. The program is sponsored by
the Italian Ministry of Education and is actively supported by a large number of
mathematics teachers throughout the country. The selection process consists of four
steps:
1. Giochi di Archimede: this is a popular competition (with about 200,000 par-
ticipants) held in November. The students take the test in their own schools.
It consists of 16 to 20 multiple choice questions, which are meant to be suit-
able for a large number of students and mainly require ingenuity rather than
technical ability. This competition has two levels: junior (ages 14-16) and
senior (ages 16-19).
2. Gara di secondo livello: this competition is held in February in about one hun-
dred locations in Italy. Only the best students from “I giochi di Archimede”
are admitted. The test consists of three kinds of problems: multiple choice
questions, problems that require a numerical answer, and problems that re-
quire a mathematical proof.
3. Olimpiadi Italiane di Matematica: this competition is held at the beginning of
May in Cesenatico, a town on the Adriatic coast, among the 300 best students
of step 2. Students are invited for a three day event, but the competition
itself is held on just one day. The test consists of 6 problems that require a
mathematical proof, to be solved in 4 hours and a half. At the end there is an
award ceremony in the style of the IMO.
4. Practice for the Team Selection: for the best students from the Olimpiadi Ital-
iane di Matematica three one-week-long practice stages are held, in September,
January and May. The last stage ends with the Team Selection Test, a two-day
competition in the style of the Olympiads.
This booklet collects all the problems given during the selection process for the
2019 I.M.O. in Bath. For the problems in the first two sections we only include the
answers and some sketches of the required proofs. We provide full solutions for all
the problems from the “Olimpiadi Italiane di Matematica”.
8 Three girls and a boy must sit around a table with five chairs, numbered from 1
to 5. To choose their seat, each of the four draws one of five pieces of paper
numbered from 1 to 5. What is the probability that the empty chair will be
between two girls? (A) 3/5 (B) 2/5 (C) 2/3 (D) 3/4 (E) 1/2
10 A cell phone with a dead battery must charge for 2 hours to reach full charge,
as long as it is not in use. If the cell phone is in use while charging, half the energy
obtained is immediately consumed and only the remaining part is stored in the
battery. It took 2 hours and a half to fully recharge the battery. For how many
minutes was the cell phone in use while recharging? (We assume, being the cell
phone in use or not, that the energy stored in any interval of time is proportional
to its duration.) (A) 75 (B) 60 (C) 54 (D) 70 (E) 72
11 How many different isosceles triangles with sides of integer length and a side of
length 2018 that is longer than the other two are there? (A) 1007 (B) 1006
(C) 1010 (D) 1008 (E) 1011
13 Chiara places 8 coins in a row. Some are heads, other tails, in this order:
HHHHHTTT. She plays this game: each move, she picks two consecutive coins and
flips them both. Chiara would like to obtain the sequence TTTTTTHH. Which of
the following statements is true? (A) She can do this in a minimum of 3 moves.
(B) She can do this in a minimum of 5 moves.
(C) She can do this in a minimum of 7 moves.
(D) She can do this in an even number of moves.
(E) It is impossible to do this.
3
15 Michela draws a rectangular 2 × 100 grid. She wants to place 99 coins, each on
a square of the grid, so that no two coins lie on squares with a side in common. In
how many different ways can Michela place the 99 coins? (A) 200 (B) 396
(C) 402 (D) 400 (E) 202
16 In the isosceles triangle ABC, AB = BC = 5cm, AC = 6cm, and the altitude
from C with foot D on AB. What is the area in cm2 of the triangle BCD?
(A) 10
3 (B) 5615 (C) 17
5 (D) 84
25 (E) 24
7
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
D A E C A C D E C B D A E A B D
4
8 If you write out the integer (102018 + 2018)2 you will use 4037 digits. What is
the sum of all those digits? (A) 36 (B) 31 (C) 42 (D) 51 (E) 43
12 Anna wrote down a two-digit integer three times, one after the other, obtaining
a six-digit number S. S is necessarily divisible by...
13 Let β be a circle centered in B with radius of length 40. The circles α and γ,
centered in A and C respectively, have the same radius r and are both externally
tangent to β. The three centers A, B, C lie on the same line. The lines passing
through A and tangent to β are also tangent to γ. Which of the following
statements regarding r are true? (A) r < 72 (B) 72 ≤ r < 75
(C) 75 ≤ r < 78 (D) 78 ≤ r < 81 (E) r ≥ 81
14 Three boys and two girls must sit around a table with six chairs, numbered
from 1 to 6. To choose their seat, each of the five draws one of six pieces of paper
numbered from 1 to 6. What is the probability that the empty chair will be
between a boy and a girl? (A) 2/5 (B) 1/2 (C) 3/5 (D) 1/3 (E) 3/4
6
19 Giovanna places 9 coins in a row. Some are heads, other tails, in this order:
TTHHTHHTT. She plays this game: each move, she picks two consecutive coins and
flips them both. Giovanna would like to obtain the sequence HTHTHTHTH. Which
of the following statements is true?
(A) It is impossible to do this.
(B) She can do this in a minimum of 4 moves.
(C) She can do this in a minimum of 6 moves.
(D) She can do this in a minimum of 8 moves.
(E) She can do this in an odd number of moves.
20 Cleopatra plays with n2 toy soldiers in a line (where n is an integer greater
than 30). First of all, Cleopatra removes all soldiers whose position corresponds to
a square (i.e. the first soldier, the fourth, the ninth, and so on). After doing this,
Cleopatra forms a new line with the remaining soldiers and repeats the operation,
removing all soldiers whose positions in the new line corresponds to a square. She
goes on like this, repeating this operation. How many soldiers might be left after
7
Cleopatra, having carried out this operation several times, grows bored and stops
playing? (A) 126 (B) 132 (C) 125 (D) 140 (E) 120
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
B C D E E C D A B A C D D C B A E D A B
8
Gara di secondo livello
19 February 2019
1 Luigi draws a triangle ABC with AB = AC on a page of his notebook; after
drawing the internal angle bisector of ABC
’ and looking at the point P where it
intersects the side AC, he notices that the circle through B, P , C passes through
the midpoint of AB. What is the value of BAC?
’
(A) 30◦ (B) 45◦ (C) 60◦ (D) 90◦ (E) 105◦
2 Alessandra takes Luigi’s notebook and writes in it all natural numbers n that have
both these properties: n has exactly 4 positive divisors (including 1 and n itself),
and the sum of all positive divisors of n is 42. What is the sum of all numbers
written by Alessandra?
(A) 0 (B) 12 (C) 20 (D) 26 (E) 42
3 Alice’s drawer contains 30 socks of 5 colours: 6 white, 6 yellow, 6 red, 6 green,
and 6 blue. Her pesky little brother takes 10 black bags and fills each one with
three socks of different colours chosen from the drawer. Alice is about to leave for
Cesenatico and she needs to pack at least three pairs of socks of different colours (the
two socks in each pair must be of the same colour). What is the minimum number
of black bags she needs to take with her in order to be sure (without opening them
to check) that she has all the socks she needs?
(A) 2 (B) 3 (C) 4 (D) 5 (E) 6
4 We are given a sequence of 2019 numbers a1 , a2 , a3 , . . . , a2019 such that the sum of
any 4 consecutive terms is the same. Similarly, we know that for any two consecutive
terms in the sequence the absolute value of their difference is the same (i.e. |a1 −
a2 | = |a2 − a3 | = |a3 − a4 | = . . .). Finally, we know that a1 < a2 < a3 and that
a2 = 6. What is the sum of all terms in the sequence?
(A) 2019 (B) 2020 (C) 4038 (D) 12114
(E) It cannot be determined with the information given
5 At the Scuola Normale, this year’s science freshmen are of four kinds: Mathemati-
cians, Physicists, Chemists, and Biologists. One day at the canteen they happen to
be all seated at a round table; each of them has exactly one person seated opposite,
and moreover for each student the set containing the student themselves, the one
sitting immediately to their right, the one to their left, and the one sitting opposite
contains all four kinds of students. Knowing that there are at least 30 and at most
50 science freshmen this year, how many can there actually be? Answer with the
sum of all possible values for the number of science freshmen.
(A) 40 (B) 80 (C) 120 (D) 200 (E) 440
6 Pierino’s pocket calculator has a display, which initially shows the number 0, and
two buttons: the +1 button, which adds 1 to the number shown on the display,
and the ×3 button, which multiplies the number on the display by 3. If the +1
button is pressed twice in a row, the calculator explodes. If the calculator’s display
10
holds at most 5 digits, how many numbers can Pierino obtain with some sequence
of key presses (without making the calculator explode)?
(A) 2048 (B) 2187 (C) 4096 (D) 6561 (E) 66666
7 Let ABCD be a trapezium with bases AB and CD inscribed into a circle Γ such
that its diagonals AC and BD are orthogonal to each other. Let P be the point
of intersection of AC and BD; what is the ratio of the area of Γ to the sum of the
areas of triangles AP B and CP D?
(A) 1 (B) π/2 (C) π (D) 2π
(E) It cannot be determined with the information given
8 Alberto, Barbara, and Carlo play a game. The game consists of k rounds, each
of which ends with the player in first place receiving a1 points, the one in second
place receiving a2 points, and the one in third place receiving a3 points, where
a1 > a2 > a3 > 0 are three integers. The final scores of Alberto, Barbara, and
Carlo are 22, 9, 9 respectively. Knowing that Barbara won the first round, who
came in second in the second round?
(A) Alberto (B) Barbara (C) Carlo
(D) both Alberto and Barbara could have been second
(E) both Carlo and Barbara could have been second
9 Marcella, while playing, happens upon two polynomials p(x) and q(x), both
non-constant and with integer coefficients, such that:
29370
(A) 2692 (B) 4038 (C) 4627 (D) 2π (E) 2019π
12 Two schools challenge each other to a chess tournament where each competes
with 75 students: the tournament will consist of 75 chess matches where all par-
ticipating students will compete one on one (a student of the first school against
a student of the second school) under the watchful eye of an external judge. Each
school numbers its students from 1 to 75 and the judge decrees that two students
cannot play against each other if the difference between their numbers is a multiple
of 3. If n is the number of all possible ways the students can be matched according
to the rules, how many trailing zeroes does n have?
(A) 6 (B) 12 (C) 15 (D) 18 (E) 21
13 On the Isle of Knights and Knaves, knights always tell the truth, except when
they are mistaken, and knaves always lie. During a meeting, 40 islanders sit at a
large round table and each declares, “I am sitting next to a knight and a knave.”
Exactly 3 knights are mistaken. How many knights are there at the meeting?
14 How many ordered pairs (x, y) of positive integers less than or equal to 2019
are such that both x + y and xy + 1 are powers of 2?
15 There are 4037 light bulbs arranged in a line, numbered 1 to 4037. Initially,
each light can be on or off. A move consists of choosing two light bulbs numbered
a, b such that a/b or b/a is a prime number, and changing the status of both. Show
that it is possible to make light bulbs 1 through 2019 all light up, whatever the
initial configuration.
16 Let ABC be an isosceles triangle with basis BC and let D, E be points lying
on the sides AB, BC respectively, such that the lines DE and AC are parallel.
Consider the point F on the line DE, on the opposite side of D with respect to E,
such that F E = AD.
If O is the circumcenter of triangle BDE, show that O, F, A, D lie on a circle.
17 A positive integer with an even number of digits is “truthful” if, when reading
its digits aloud one by one, we get a correct description of the number itself; more
specifically, if every digit in odd position indicates how many times the digit following
it appears in the whole number.
For example, 1210 is truthful, because it has “one 2, one 0”; 2121 is also truthful,
because it has “two 1, two 1”. The number 1031 is not truthful, because it claims
to have “one 0, three 1”, when in reality it only has two digits equal to 1.
1. Show that there are at least 2019 truthful numbers.
2. Show that there are finitely many truthful numbers.
3. Find the number of digits of the largest possible truthful number.
1 2 3 4 5 6 7 8 9 10 11 12 13 14
C D C D B A C C E E B D 27 37
12
Sketch of proof of 15: After possibly is truthful as any permutations of the appro-
switching bulb 2019 on using a = 2019 and priate pairs of digits. So there are at least
b = 673, for 1 ≤ k ≤ 2018 use a = 2k and 8! = 40320 truthful numbers.
b = k to switch bulb k on if need be. Each of the 10 digits can be dezcribed at most 9
Sketch of proof of 16: The triangle BDE times, but if a digit appears more than 9 times
is isosceles, and the triangles OED and ADB it cannot be described. So a truthful number
are equal. Since F EO and ADO are equal, it has at most 9 · 9 · 2 = 162 digits, and
follows that DF‘O = DAO.
‘ 98 . . . 98 . . . 90 . . . 90
| {z } | {z }
Sketch of proof of 17: The number 9 times 9 times
Since 2n + 1 ∈ A, A can only contain one of the numbers in each of the pairs
{1, 2n}, {2, 2n − 1}, . . . , {n, n + 1}. It is immediately clear that 1 6∈ A since
1 + (2n + 1) = 2n + 2, and therefore 2n ∈ A. Similarly, 2 6∈ A, since 2 + 2n ∈ A
and therefore 2n − 1 ∈ A. By induction, we find that for each (a, b) such that
a + b = 2n + 1 the greater of the two elements must belong to A, and therefore
A = {n + 1, n + 2, . . . , 2n + 2}.
Solution to 4: We will start with the case n = 1. Knowing that bλ2 c, bλ3 c,
and bλ4 c are perfect squares, we want to show that bλc is a perfect square. Let
a2 = bλ2 c. We have that:
a2 ≤ λ2 < a2 + 1
from which follows that λ2 < (a + 1)2 , therefore a ≤ λ < a + 1 e bλc = a. Squaring
the previous inequalities, we find that
and, since a4 and (a2 + 1)2 are consecutive perfect squares, bλ4 c = a4 . It follows
that λ4 − a4 < 1. Since λ ≥ 1, we find that
λ3 − a3 = (λ − a)(λ2 + λa + a2 ) ≤ (λ − a)(λ(λ2 + λa + a2 ) + a3 ) = λ4 − a4
and therefore
a3 ≤ λ3 = a3 + λ3 − a3 ≤ a3 + λ4 − a4 < a3 + 1
handled similarly. Since M is the midpoint of the hypothenuse of the right triangle
AHD, we have that AM = HM . Therefore the previous equation becomes
XM HM
= ,
HM BM
from which follows that XM H and HM B are similar. From this we find that
∠HXM = ∠BHM , but ∠BHM = 180◦ − ∠M HD = 180◦ − ∠M DH = β + α2 ,
where in the second equation we use the fact that M HD is isosceles, since AHD is
a right angle and M è the midpoint of the hypothenuse, and in the third we use the
fact that the sum of the angles of ABD is 180◦ .
Therefore ∠AXH = ∠M XH + ∠AXM = β + α2 + α2 = β + α since ∠AXM =
∠DAC = α2 by hypothesis. Therefore ∠AXH + ∠ACH = β + α + γ = 180◦ , and
so AXHC is cyclic, from which follows that ∠AXC = ∠AHC = 90◦ .
Second solution: Let A0 be the intersection point other than A of the circum-
scribed circle of AM X with the line segment AB. We have
where the first equation is true because AA0 XM is cyclic, the second by hypothesis,
and the third because AD is an angle bisector. The triangle AA0 M is therefore
isosceles. Let M 0 be the midpoint of AA0 . Since AA0 M is isosceles, M M 0 ⊥ AB.
Furthermore, by the intercept theorem, M M 0 k DA0 and therefore DA0 ⊥ AB.
Let H be the foot of the height from A on BC. From now on we will assume
that H lies between B and D. The other case, D between B and H, is handled
similarly. Since DA0 ⊥ AB we have that ∠DA0 A = ∠DHA = 90◦ and therefore
the quadrilateral AA0 HD is cyclic.
We will show that A0 BHX is also cyclic, since ∠BXA0 = 180◦ − ∠A0 XM =
∠A0 AD, where the latter equation is true because AA0 XM is cyclic; ∠BHA0 =
90◦ − ∠A0 HA = 90◦ − ∠A0 DA = ∠A0 AD, where the second equation is true be-
cause AA0 HD is cyclic and the third because AA0 D is a right triangle. A0 BHX is
therefore cyclic, as we have shown that
where the second equation is true because AA0 XM is cyclic and the fourth because
A0 BHX is cyclic.
Since M XHD is cyclic, it follows that ∠M XH = 180◦ − ∠M DH. In the triangle
ABD we have that ∠M DH = 180◦ − β − α2 using standard notation. Therefore
∠M XH = β + α2 and ∠AXH = ∠M XH + ∠AXM = β + α2 + α2 = β + α since
∠AXM = ∠DAC = α2 by hypothesis. Therefore ∠AXH + ∠ACH = β + α + γ =
17
180◦ and therefore AXHC is cyclic, from which follows that ∠AXC = ∠AHC =
90◦ .
Solution to 6: Suppose that, more generally, a player must make a move with
a row of n chocolates numbered from 1 to n; we will denote by move k the act of
eating chocolates {1, . . . , k}. We will call move k è legal if 1 ≤ k ≤ n and if among
the chocolates {1, . . . , k} there are an odd number of chocolates of the same type as
chocolate 1. We will call a sequence of n flavors winning if the current player has a
winning strategy; we will call it losing otherwise. We must therefore determine the
number of losing sequences of length 15.
We begin with two simple observations:
Observation 1. If a sequence contains an odd number of chocolates of type 1, then
it is a winning sequence (move L, where L is the length of the sequence, is legal and
wins the game).
Observation 2. Given a sequence of length 2n + 1 with an even number of choco-
lates of type 1. If this is a winning sequence, then any winning sequence for the
current player must begin with a move of the form 2k, where 0 < k ≤ n is such that
flavor 2k + 1 is different from flavor 1. If the current player were to make a legal
move of the form 2h + 1, they would leave an odd number of chocolates of either
type, and therefore the opponent would win by eating all the remaining chocolates.
On the other hand, since the number of chocolates of type 1 left by the current
player is always odd, in order for the sequence left to the opponent to be a losing
one flavor 2k + 1 must be different from flavor 1.
It is convenient to consider for each sequence of flavors of length n a corresponding
sequence of zeroes and ones x1 x2 . . . xn , such that xi = 0 if the number of chocolates
in {1, . . . , i} of type 1 is even and xi = 1 otherwise. Note that x1 = 1 and that
each sequence x1 x2 . . . xn ∈ {1} × {0, 1}n−1 corresponds to exactly two sequences of
flavors, both winning or both losing. We will likewise call sequences of zeroes and
ones winning or losing.
The sequences that end in 1 are all winning. Suppose that a sequence of odd length
ends in 0. We will divide it into blocks as follows:
Following observation 2, if this is a winning sequence then the current player must
make a move of type 2k such that the k-th block is of type 11 (it must be that
x2k = 1 for the move to be legal and x2k+1 = x2k for flavor 2k + 1 to be different
from flavor 1). This move will leave the next player with the sequence
1 y2 y3 y4 y5 . . . y2n−2k 0
in which, since an odd number of chocolates of each type have been eaten, yi = xi+2k
if i is odd and yi 6= xi if i is even. In other words, sequence yi is obtained from
18
sequence xi by deleting the first k blocks and in the remaining blocks replacing 00 ,
01 , 10 , 11 with 10 , 11 , 00 , 01 respectively.
Among the sequences of odd length that end in 0 we distinguish three cases:
(i) there are no 11 blocks; this is a losing sequence by Observation 2;
(ii) the last 11 block, which we will call the k-th, has no 01 blocks to its right;
this is a winning sequence: move k is legal and will leave the opponent with a
sequence of type (i) (which is also ends in 0 and is of odd length);
(iii) the last 11 clock has a 01 block to its right; this is a losing sequence, because
any choice of 11 blocks will leave the opponent with a sequence of type (ii),
which is winning.
In summary, we must count the sequences of types (i) and (iii) of length 15, or in
other words choose the contents of 7 blocks, which can be one of { 00 , 01 , 10 , 11 }
in such a way that satisfies the given conditions. There are always two options for
the last block, which is either 10 or 00 . The sequences in which neither 11
nor 01 appear, which are losing, are 27 . Among the sequences with at least one
11 or 01 and such that the last block is 10 or 00 , those of types (i) or (iii)
are exactly half: this is because a sequence is of type (i) or (iii) if and only if the
sequence obtained by replacing 11 with 01 and vice versa is not. We must then
6 7
add 2×42−2 = 212 − 26 losing sequences.
Since each losing sequence of zeroes and ones corresponds to two original losing
sequences, there are a total of 2(27 + 212 − 26 ) = 2(26 + 26 + 212 − 26 ) = 27 + 213
losing sequence.
Second solution: Since the problem involves a sequence of 15 chocolates, and
that 15 is odd, we can suppose the sequence contains n = 2k + 1 chocolates.
Note that if the flavor of the first chocolate on the appears an odd number of times
in total, then Alberto wins by eating every chocolate at once.
Suppose then that the leftmost flavor appears an even number of times, which
corresponds to 22k cases, and suppose that among those sequences Alberto has a
winning strategy ak times and Barbara has a winning strategy bk times.
It is easy to find that b0 = 0 and b1 = 4. Suppose that k ≥ 2 and therefore
n = 2k + 1 ≥ 5. First we consider the 2n−2 sequences that end with two chocolates
of the same type, either MM or DD. In this case it is clear that if the player can
eat the first n − 2 chocolates they can also eat the final two, which means there are
2bk−1 cases in which Barbara wins.
Suppose that the final two chocolates are of different types, for example MD, and
consider the flavors of the first and third to last chocolates. If they are of different
types, MD or DM, Alberto wins if he eats all chocolates save for the last 3. If they
are of the same type, for example MM, Alberto, who cannot eat all chocolates, must
leave Barbara with a non-empty sequence. If the remaining sequence begins with
M, Barbara can eat all remaining chocolates and win. If the sequence beings with
19
D, either the remaining number of D is odd, which means that Barbara wins by
eating all remaining chocolates, or the remaining number of D is even, which means
that Barbara wins by leaving Alberto with the final 3 chocolates. The case in which
the first and third to last chocolates are DD is similar.
In conclusion, Barbara wins in all cases in which the first and third to last chocolates
are of the same type and the last two of different types. Since we are only considering
cases in which the number of chocolates of the same type as the first is even, this
gives us 2n−3 = 22k−2 sequences.
From this we find the recursive formula
bk = 2bk−1 + 22k−2
Day 1
A1 Let ABC be an acute triangle, and let D be the foot of its height from A.
The circle with center A that passes through D intersects the circumscribed circle
of ABC in two points, X and Y , where X is on the same side as B with respect to
the line AD.
Show that ∠BXD = ∠CYD.
A2 Let a0 , a1 , . . . , an , . . . b a sequence of positive integers such that for every integer
n ≥ 1, an is the least positive integer such that a0 + a1 + · · · + an is a multiple of n.
Show that there exists a positive integer m such that an = am for every n ≥ m.
A3 Consider the sequence a0 , a1 , . . . , an , . . . such that
an = 2n + 2bn/2c ∀n ≥ 0.
(a) Show that there exist infinitely many members of the sequence that can be
written as the sum of two of more distinct members of the sequence.
(b) Show that there exist infinitely many members of the sequence that cannot be
written as the sum of two of more distinct members of the sequence.
Day 2
B1 Find all pairs (a, b) of positive integers with the following property: there exists
a positive integer n such that na and nb have the same number of divisors.
B2 Let ABC be a triangle such that AB = AC, and let M be the midpoint of its
side BC. Let P be a point such that the line P A is parallel to the line BC and
P B < P C. Let X be a point on the line P B and Y a point on the line P C such that
B lies on the line segment P X, C on the line segment P Y , and ∠P XM = ∠P Y M .
Show that the quadrilateral AP XY is cyclic.
B3 Find the greatest integer k with the following property: no matter how the
squares of a 5 × 5 grid are filled using the numbers 1 to 25 exactly once each, there
always exist adjacent squares of the grid that form a larger 2 × 2 square the sum of
whose elements is greater than or equal to k.
Sources
Problem A1: short list Balkan Mathematical Olympiad 2019, problem G3 (radically
simplified)
Problem A2: short list Balkan Mathematical Olympiad 2019, problem A1
Problem A3: short list International Mathematical Olympiad 2019, problem N3
Problem B1: short list International Mathematical Olympiad 2018, problem N1
22