IMO 1987

------
 
 
Problem A3

Let x1, x2, ... , xn be real numbers satisfying x12 + x22 + ... + xn2 = 1. Prove that for every integer k ≥ 2 there are integers a1, a2, ... , an, not all zero, such that |ai| ≤ k - 1 for all i, and |a1x1 + a2x2 + ... + anxn| ≤ (k - 1)√n/(kn - 1).

 

Solution

This is an application of the pigeon-hole principle.

Assume first that all xi are non-negative. Observe that the sum of the xi is at most √n. [This is a well-known variant, (∑1≤i≤n xi)2 ≤ n ∑1≤i≤n xi2, of the AM-GM result. See, for example, Arthur Engel, Problem Solving Strategies, Springer 1998, p163, ISBN 0387982191].

Consider the kn possible values of ∑1≤i≤n bixi, where each bi is an integer in the range [0,k-1]. Each value must lie in the interval [0, k-1 √n]. Divide this into kn-1 equal subintervals. Two values must lie in the same subinterval. Take their difference. Its coefficients are the required ai. Finally, if any xi are negative, solve for the absolute values and then flip signs in the ai.

Comment

This solution is due to Gerhard Woeginger, email 24 Aug 99.  


Solutions are also available in   István Reiman, International Mathematical Olympiad 1959-1999, ISBN 189-8855-48-X.

 

28th IMO 1987

© John Scholes
jscholes@kalva.demon.co.uk
27 Aug 99