Сколько точек с целочисленными координатами находится внутри области, ограниченной параболой \(y=2024-x^2\) и осью \(Ox\)? Например, в области, ограниченной параболой \(y=8-x^2\) и осью \(Ox\), находится 25 целочисленных точек (рис. 1).
Как обычно в подобных задачах, имеет смысл посмотреть, что происходит при малых значениях чисел, фигурирующих в условии. Уравнения обеих парабол в условии имеют вид \(y^2 = a-x^2\). Как меняется число точек в данной области при малых \(a\)?
Все точки с целыми координатами, находящиеся во внутренней области параболы \(y=2024-x^2\), можно сгруппировать в квадраты и, возможно, один прямоугольник (рис. 2).
Рис. 2.
Стороны этих квадратов состоят из нечетного количества точек: 1, 3, 5, 7, ..., поэтому искомое число точек будет равно сумме точек в нескольких первых квадратах и еще точек нижнего прямоугольника (которые, по сути, являются несколькими первыми рядами следующего квадрата). Значит, количество целочисленных точек можно выразить так:
\[K=1^2+3^2+5^2+\ldots+(2n-1)^2+(2n+1)m,\]где \(n\) — число целых точечных квадратов, \(m\) — число рядов следующего точечного квадрата.
Чтобы выяснить чему равны \(n\) и \(m\) в нашем случае, нужно представить число 2024 в виде суммы максимального числа первых подряд идущих нечетных чисел и числа, которое не превосходит следующего нечетного числа:
\[2024 = (1+3+5+\ldots+87)+88.\]Поскольку нас интересуют точки с положительными координатами, \(m=88-1=87\). Число \(n\) легко найти из уравнения \(2n-1=87\), поэтому \(n=44\).
Итак,
\[K=(1^2+3^2+5^2+\ldots+87^2)+89\cdot87.\]Формулу для подсчета суммы квадратов первых \(k\) нечетных чисел \(\sum\limits_{i=1}^k (2i-1)^2\) можно найти, воспользовавшись известной формулой для суммы квадратов начального куска натурального ряда (см., например, задачу Суммы квадратов, суммы кубов...):
\[\sum\limits_{i=1}^N i^2 = \frac{N(N+1)(2N+1)}{6}.\]Сумма нечетных чисел от 1 до \(2k-1\) — это разность суммы всех чисел от 1 до \(2k-1\) и суммы четных чисел в этом диапазоне:
Первая из этих сумм находится сразу по формуле:
\[\sum\limits_{i=1}^{2k-1} i^2 = \frac{(2k-1)\cdot(2k)\cdot(4k-1)}{6}.\]Чтобы найти вторую сумму, вынесем за скобку 2 в квадрате, сдвинем индекс суммирования и применим ту же формулу:
\[\sum\limits_{i=1}^k (2(i-1))^2 = 4\sum\limits_{i=1}^{k-1} i^2 = 4\frac{(k-1)\cdot k\cdot (2k-1)}{6}.\]Получим:
\[\sum\limits_{i=1}^k (2i-1)^2 = \frac{(2k-1)\cdot(2k)\cdot(4k-1)}{6}− 4\frac{(k-1)\cdot k\cdot (2k-1)}{6} =\\= k(2k-1)\frac{2(4k-1)-4(k-1)}{6} = \frac{k(2k-1)(2k+1)}{3}.\]При \(k=44\) получим ответ к нашей задаче:
\[K= \frac{44\cdot87\cdot89}{3}+89\cdot87=121307.\]Задачу подсчета узлов координатной плоскости внутри криволинейной трапеции можно обобщить. Пусть функция \(f(x)\) задана на отрезке \([a,\ b]\), где \(a\) и \(b\) — целые числа, тогда подсчет количества точек с целочисленными координатами, находящимися внутри области, ограниченной графиком \(y=f(x)\), и осью \(Ox\) (рис. 3) можно осуществить следующим образом.
Рис. 3.
Напомним, целая часть числа \(r\) — это наибольшее целое число, не превосходящее числа \(r\). Целая часть числа \(r\) обозначается \([r]\), иногда эта операция называется «антье».
Обозначим число узлов внутри такой криволинейной трапеции за \(K\). Тогда \(K\) можно найти по такой формуле:
\[K=\sum\limits_{i=a}^b [f(i)]-g,\]где число \(g\) — число узлов, находящихся непосредственно на графике функции \(y=f(x)\).
Как устроена эта формула? Для каждого целого \(i\) из отрезка \([a,\ b]\) вычисляется значение \(f(i)\). Обратим внимание, что \([f(i)]\), то есть целая часть значения функции, совпадает с количеством узлов, лежащих на вертикальной прямой \(x=i\) и одновременно в криволинейной трапеции. Если \(f(i)\) — целое число, то \([f(i)]\) «учитывает» и целую точку на графике функции. Просуммировав все найденные таким образом числа \([f(i)]\), получим сумму, из которой нужно вычесть число \(g\) узлов, лежащих на графике функции \(y=f(x)\).
Для функции, график которой изображен на рис. 3, получим:
\[K=\sum\limits_{i=-2}^5 [f(i)]-g = 3+3+4+4+3+4+5+6-5=27.\]Если применить этот прием к решению нашей задачи, то, учитывая, что функция \(y=2024-x^2\) при целых значениях \(x\) принимает только целые значения, можно обойтись без операции «антье». Также можно воспользоваться тем, что график этой функции симметричен относительно оси \(Oy\). В итоге достаточно вычислить \(y(n)=2024-n^2\) для всех целых \(n\) от 0 до \(44=[\sqrt{2024}]\):
\[K=y(0)+2(y(1)+y(2)+\ldots+y(44))-g.\]Здесь \(g=2\cdot44 +1\), поскольку на верхней границе нашей криволинейной «трапеции», то есть на параболе \(y=2024-x^2\) лежит 89 узлов.
Подставим значения функции:
\[K=2024 + 2(2024\cdot44-(1^2+2^2+\ldots+44^2))-89.\]Раскроем скобки, а затем применим формулу для суммы квадратов:
\[K=2024\cdot89 -2\cdot(1^2+2^2+\ldots+44^2)-89=2023\cdot89-2\cdot\frac{44\cdot45\cdot89}{6}.\]После всех упрощений получим тот же ответ \(K=121307\).
Для решения нашей задачи можно привлечь и теорему Пика. Эта теорема комбинаторной геометрии позволяет вычислить площадь многоугольника с целочисленными вершинами путем подсчета количества целочисленных точек внутри него (\(B\)) и на его границе (\(\Gamma\)): \(S=B+\frac\Gamma2-1\).
Рассмотрим красный многоугольник, вершинами которого являются узлы, лежащие на параболе (рис. 4). Из формулы Пика можно выразить интересующее нас число \(B=S-\frac\Gamma2+1\). Но для этого нужно знать величины S и Г. Понятно, что на границе этого многоугольника находится \(\Gamma=91+89=180\) узлов.
Площадь многоугольника найдем как сумму площадей треугольника \(S_1\) и трапеций \(S_2\), \(S_3\), ..., \(S_{45}\).
\[S_1=\frac12\cdot2\cdot1=1=1^2,\\S_2=\frac12\cdot(2+4)\cdot3=3^2,\\S_3=\frac12\cdot(4+6)\cdot5=5^2,\\S_4=\frac12\cdot(6+8)\cdot7=7^2,\\\ldots\\S_{45}=\frac12\cdot(88+90)\cdot89=89^2.\]Поэтому
\[S=\sum\limits_{1}^{45}S_i=\sum\limits_1^{45}(2i-1)^2=\frac13 \cdot45\cdot89\cdot91=121485.\]Теперь можно вычислить число узлов, находящихся в красном многоугольнике:
\[B=S-\frac\Gamma2+1=121485-\frac{180}2+1=121396.\]Теперь, чтобы получить ответ, осталось вычесть из этого числа количество узлов, лежащих на оси \(Ox\). Получится как раз 121307.
Чтобы выяснить чему равны nn и mm в нашем случае, нужно представить число 2024 в виде суммы максимального числа первых подряд идущих нечетных чисел и числа, которое не превосходит следующего нечетного числаПффф.... И вот это вот "просто и очевидно"?.. А если будет не 2024, а 2024000000?.. ¬¬
Рис. 1.