===== №83 =====
Эта задача навеяна рядом известных задач Гуго Штейнгауза.
**Конкурсная задача №83** (8 баллов)
Плоскость разлинована в клеточку (одна клетка - квадрат со стороной 1).
Найти минимальный радиус окружности, проходящей через:\\
1) ровно 3 узла решетки;\\
2) ровно 6 узлов решетки;\\
3) ровно 12 узлов решетки;\\
4) ровно 16 узлов решетки;\\
5) по крайней мере 2008 узлов решетки.
Примечание:\\
Пункт 5 появился с "на злобу дня". На данный момент я не умею строго
доказывать минимальность радиуса для этого пункта. Соответственно, строгое
обоснование минимальности в этом пункте будет оцениваться дополнительными
призовыми баллами, сверх тех восьми, что заявлены в цене задачи.
** Решение **
Ясно, что центр окружности, проходящей, по крайней мере, через три
целочисленных узла, имеет рациональные координаты (как решение системы
линейных уравнений с рациональными коэффициентами).\\
Не нарушая общности, можно считать, что этот центр С(x;y), где 0 ≤ x,y ≤ 1/2.
Влад Франк предложил универсальный способ нахождения окружности минимального
радиуса, проходящей через заданное число узлов (для 2008, этот метод,
к сожалению, работает лишь теоретически):\\
1) найти какую-либо окружность радиуса R, проходящую через нужное число узлов;\\
2) найти описанные окружности для всевозможных треугольников с вершинами
в узлах, лежащие в окружности радиуса R+1, концентрической исходной.
Одной из них обязательно будет скомая окружность минимального радиуса.
Разумеется, для конкретного числа узлов возможны строгие обоснования
минимальности, требующие меньшего перебора.
1. R = 5/6 * sqrt(2).\\
Например, окружность (x-1/6)2 + (y-1/6)2 = 25/18 проходит через узлы
(1; 1), (-1; 0) и (0; -1).
2. R = 5/2.\\
Ясно, что центр выгодно поместить в точку, одна из координат которой -
целое число, а другая - полуцелое. Тогда достаточно подобрать рациональный
радиус (это обеспечит два узла), квадрат которого представим в виде суммы
квадратов целого и полуцелого положительных чисел (это даст еще четыре узла).
Подходящей окружностью будет (x-1/2)2 + y2 = 25/4.
Она проходит через целочисленные узлы (3; 0), (-2; 0), (2; 2), (-1; 2),
(2; -2), (-1, -2).\\
Минимальность можно обосновать перебором.
Но, по сути, она очевидна в силу минимальности пифагоровой тройки (3, 4, 5),
на базе которой сконструирована наша окружность. Несимметричные же варианты
заведомо приводят к бОльшим радиусам.
3. R = 5/sqrt(2).\\
Взяв центр с целыми (полуцелыми) координатами и R2, представимое в виде
суммы суммы различных целых (полуцелых) квадратов, получим окружность,
проходящую через восемь узлов (за счет вариации знаков и транспозиции x и y).
Еще четыре узла можно получить, взяв в в качестве R2 полный квадрат (этот
способ годится только для целых кооординат), или взяв R2, являющееся
удвоенным квадратом.\\
Первый способ приводит к минимальному R = 5: окружность x2 + y2 = 25
проходит через 12 узлов (восемь получены модификацией узла (3; 4), а еще
четыре модификацией узла (5; 0)).\\
Второй способ приводит к окружности (x-1/2)2 + (y-1/2)2 = 25/2,
радиус которой в sqrt(2) раз меньше.\\
Вот двенадцать узлов, через которые проходит вторая окружность:\\
(4; 0), (-3; 0), (4; 1), (-3; 1), (3; 3), (-2; 3), (3; -2), (-2; -2),
(1; 4), (0; 4), (1; -3), (0; -3).
4. R = sqrt(65/2).\\
Для этого пункта достаточно взять (2R)2, допускающее два существенно различных
представления в виде суммы квадратов различных нечетных чисел. Наименьшим таким
числом будет 130 = 32 + 112 = 72 + 92. На окружности x2 + y2 = 130 будет
лежать 16 узлов решетки: (3; 11), (7; 9) и еще четырнадцать точек полученных из
данных вариацией знаков и транспозицией x и y.\\
Перенося центр в точку с полуцелыми кооординатами, можно уменьшить радиус
вдвое. Вот пример уравнения окружности, проходящей через 16 узлов решетки:
(x-1/2)2 + (y-1/2)2 = 65/2
5. R = 5*sqrt(5*13*17*29*37*41*53*61/2)\\
Пусть a = p_1^s_1 * p_2^s_2 *...* p_k^s_k, где все p_i - простые числа
вида 4m+1. Тогда количество целочисленных решений уравнения x2 + y2 = a
равно b = 4*(s_1 + 1)*(s_2 + 1)*...*(s_k + 1) (см. любой учебник по теории
чисел). Уравнение x2 + y2 = 2*a имеет столько же решений. Но все подходящие
иксы и игреки нечетны, что позволяет нам, сместить центр в точку с полуцелыми
координатами и уполовинить радиус.\\
Остается подобрать p_i и s_i так, чтобы b было не меньше 2008 при как можно
меньшем a.
Легко убедиться, что наименьшее такое a получается при b = 2048 и равно
5^3*13*17*29*37*41*53*61.\\
Окружность (x-1/2)2 + (y-1/2)2 = 5^3*13*17*29*37*41*53*61/2 проходит через
2048 узлов целочисленной решетки.
В пользу минимальности полученного радиуса говорят следующие убедительные
(но не абсолютно строгие) соображения: возможное уменьшение радиуса за счет
смещения центра в точку, координаты которой не будут ни целыми, ни полуцелыми,
будет менее существенным, чем его увеличение, вызванное уменьшением числа
симметрий при таком расположении центра.
** Обсуждение **
Олег Полубасов получил следующую последовательность наискорейшего роста
количества целых точек на окружности в зависимости от радиуса:
N = 2, 4R2 = 1\\
N = 4, 4R2 = 2\\
N = 8, 4R2 = 2 * 5 = 10\\
N = 12, 4R2 = 2 * 25 = 50\\
N = 16, 4R2 = 2 * 5 * 13 = 130\\
N = 24, 4R2 = 2 * 25 * 13 = 650\\
N = 32, 4R2 = 2 * 5 * 13 * 17 = 2210\\
N = 36, 4R2 = 2 * 25 * 169 = 8450\\
N = 48, 4R2 = 2 * 25 * 13 * 17 = 11050\\
N = 64, 4R2 = 2 * 125 * 13 * 17 = 55250\\
N = 72, 4R2 = 2 * 25 * 169 * 17 = 143650\\
N = 80, 4R2 = 2 * 625 * 13 * 17 = 276250\\
N = 96, 4R2 = 2 * 125 * 169 * 17 = 718250\\
N = 128, 4R2 = 2 * 125 * 13 * 17 * 29 = 1602250\\
N = 144, 4R2 = 2 * 25 * 169 * 17 * 29 = 4165850\\
N = 160, 4R2 = 2 * 625 * 13 * 17 * 29 = 8011250\\
N = 192, 4R2 = 2 * 125 * 169 * 17 * 29 = 20829250\\
N = 256, 4R2 = 2 * 125 * 13 * 17 * 29 * 37 = 59283250\\
N = 288, 4R2 = 2 * 25 * 169 * 17 * 29 * 37 = 154136450\\
N = 320, 4R2 = 2 * 625 * 13 * 17 * 29 * 37 = 296416250\\
N = 384, 4R2 = 2 * 125 * 169 * 17 * 29 * 37 = 770682250\\
N = 512, 4R2 = 2 * 125 * 13 * 17 * 29 * 37 * 41 = 2430613250\\
N = 576, 4R2 = 2 * 25 * 169 * 17 * 29 * 37 * 41 = 6319594450\\
N = 640, 4R2 = 2 * 625 * 13 * 17 * 29 * 37 * 41 = 12153066250\\
N = 768, 4R2 = 2 * 125 * 169 * 17 * 29 * 37 * 41 = 31597972250\\
N = 864, 4R2 = 2 * 25 * 169 * 289 * 29 * 37 * 41 = 107433105650\\
N = 1024, 4R2 = 2 * 125 * 13 * 17 * 29 * 37 * 41 * 53 = 128822502250\\
N = 1152, 4R2 = 2 * 25 * 169 * 17 * 29 * 37 * 41 * 53 = 334938505850\\
N = 1280, 4R2 = 2 * 625 * 13 * 17 * 29 * 37 * 41 * 53 = 644112511250\\
N = 1536, 4R2 = 2 * 125 * 169 * 17 * 29 * 37 * 41 * 53 = 1674692529250\\
N = 1728, 4R2 = 2 * 25 * 169 * 289 * 29 * 37 * 41 * 53 = 5693954599450\\
N = 2048, 4R2 = 2 * 125 * 13 * 17 * 29 * 37 * 41 * 53 * 61 =
7858172637250.
Задача допускает целый ряд естественых обобщений, но я буду приводить их,
поскольку планирую вернуться к обсуждаемой ситуации в одной из следующих
задач Марафона.
** Награды **
За правильное решение задачи 83 Владислав Франк, Олег Полубасов и Анатолий
Казмерчук получают по 8 призовых баллов. За неполное решение задачи Галина
Крюкова получает 5 призовых баллов, а Николай Дерюгин - 4 балла.
** Эстетическая оценка задачи - 5 баллов **
----