Maths Olympiad Prep

Library / /80 of 82

Combinatorics Difficulty 7.7 National olympiad, round 2 Prove it Croatia

Along the coast of an island there are 20 villages. Each village has 20 fighters. Every fighter fights all the fighters from all the other villages. No two fighters have equal strength and the stronger fighter wins the fight. We say that the village AA is stronger than the village BB if in at least kk fights among the fighters from AA and BB a fighter from the village AA wins. It turned out that every village is stronger than its neighbour (in the clockwise direction). Show that the maximal possible kk is 290.

Solution

We first show that k>290k > 290 is impossible. In every village we rank the fighters (from 1 to 20) according to their strength and we consider the tenth fighter in every village. Let the weakest of these considered fighters comes from the village AA. Then in any other village BB (and in particular in the neighbour of AA) at least 10 fighters (from the strongest to the tenth by strength) from BB has won against 11 fighters (from the tenth to the weakest) from AA. Hence the number of fights in which the fighters from AA have won is at most 20201011=29020 \cdot 20 - 10 \cdot 11 = 290, a contradiction with the assumption that the village AA is stronger than its neighbour.

We construct an example showing that k=290k = 290 can be obtained. Let the 400 fighters be ranked by their strength (1 is the weakest, 400 the strongest), and consider them as 210 weaker fighters (from 1 to 210) and 190 stronger fighters (from 211 to 400). In the village AiA_i we put ii of weaker and 20i20 - i of stronger fighters, more precisely in A1A_1 the fighters ranked 1 and 211–229; in A2A_2 fighters ranked 2–3 and 230–247; etc.

We show that the village AiA_i is stronger than the village Ai1A_{i-1} for i=2,,20i = 2, \dots, 20. All weaker fighters from AiA_i have won against all weaker fighters from Ai1A_{i-1}, and all stronger fighters from AiA_i have won against all fighters from Ai1A_{i-1}. Hence the number of fights in which a fighter from AiA_i has won is i(i1)+(20i)20=i221i+400i \cdot (i-1) + (20-i) \cdot 20 = i^2 - 21i + 400. This expression attains its minimum for i=10i = 10 or i=11i = 11 and then equals 290. In addition, the 19 stronger fighters from A1A_1 have won against all fighters from A20A_{20}, and since 2019=380>29020 \cdot 19 = 380 > 290, the village A1A_1 is stronger than the village A20A_{20}. This proves the assertion of the problem.

Want a route through all this instead of an archive? The track puts 2,000 problems in a working order, from AMC 10 level to the IMO shortlist.

Source: MathNet, licensed CC-BY-4.0. Statement and solution reproduced as published; topic and difficulty added by this site.