NeoguriСпасибо большое!
Итак:

Синяя гипербола

, красная

, зеленая

Синие точки -- это точки с целочисленными координатами под синей гиперболой, красные -- точки которые добавляются для красной гиперболы по сравнению с синей, зеленые -- добавляются для зеленой по сравнению с красной. "Проколотые" точки - лежат на прямой

, "сплошные" -- остальные.
Синих точек всего

. И это число -- сумма

Самый левый вертикальный ряд --

точек, это

, следующий это

точек и

и так далее.
На прямой

расположены "проколотые" точки, и их соответственно

"Сплошных" точек очевидно четное число в силу симметрии.
Теперь про корень. Светло-синим прямоугольником выделена сумма

Эта же сумма выделена розовым прямоугольником. Всего в обоих прямоугольниках

точек. Но пересечение прямоугольников есть квадрат

в котором соответственно

точек которые учлись дважды, так что всего синих точек

. Это собсно откуда берется квадрат целой части корня вот тут:

Ну вот собсно и всё. "Сплошные" точки -- это сумма из условия задачи: их всегда четное число в силу симметрии гиперболы.