Продолжим разбирать региональный этап Всероссийской олимпиады школьников по информатике 2009 года второй задаче первого тура. Читаем условие: Если бы ограничения в задаче были поменьше можно было бы проверить все целочисленные точки прямоугольника на принадлежность кругу с помощью теоремы Пифагора (а именно, что расстояние от точки до центра круга не превышает радиуса круга). Однако можно заметить, что в каждом столбце кругу принадлежит непрерывная последовательность точек. И если найти верхнюю (u) и нижнюю (l) её границу, то можно не проверять точки посередине, а прибавить к ответу u - l + 1 (плюс 1, так как обе границы включительно). Этих рассуждений уже достаточно, чтобы начать писать решение. Считаем данные и заведём переменную, в которую будем накапливать ответ: Модуль math подключил, так как нам придётся воспользоваться теоремой Пифагора и вычислять квадратный корень. Теперь можно пройти по каждой координате x (столбцу), в которых встречаются и прямоугольник, и круг. Для этого сд