Для решения этой задачи необходимо использовать свойства арифметики и принципа Дирихле. Мы разобьем числа от 1 до 1 000 000 на группы по 10. Каждая группа будет содержать числа вида \(10a + 1, 10a + 2, \ldots, 10a + 10\) для \(a = 0, 1, 2, \ldots, 99999\).
В каждой группе из 10 чисел мы покрасили одно число в красный цвет и одно число в зеленый. Таким образом, у нас получится 100 000 пар чисел, где каждую пару составляют одно красное и одно зеленое число.
Теперь рассмотрим сумму красных и зеленых чисел в каждой группе. Пусть в первой группе красное число — это \(10a + r\), а зеленое — это \(10a + g\), где \(r\) и \(g\) варьируются от 1 до 10. Если мы выберем более 50 пар красных и зеленых чисел, то с высокой степенью вероятности при выборке мы получим такую же сумму, поскольку пары будут варьироваться.
Для доказательства можно использовать метод, основанный на принципе Дирихле:
- У нас 100 000 групп, и в каждой группе имеется пара (красное, зеленое).
- Обозначим сумму выбранных красных чисел как \(S_r\) и сумму выбранных зеленых чисел как \(S_g\).
- Когда мы выбираем не более 50 красных и 50 зеленых чисел, у нас будет 100 возможных сумм (50 красных и 50 зеленых).
- Поскольку по модулю 10 сумма красных и зеленых чисел может принимать только конечное число значений (от 0 до 9), если мы выберем больше 10 различных комбинаций, то, согласно принципу Дирихле, всегда найдется хотя бы одна комбинация, где сумма красных чисел попадает в ту же самую "остановку" по модулю 10, что и сумма зеленых.
Таким образом, можно выбрать столько же красных чисел, сколько и зеленых, при этом сумма этих чисел будет равна.
Это доказывает, что задача выполнена, и мы можем выбрать не более 50 красных и 50 зеленых чисел с равными суммами.
