Две окружности

Определить количество точек пересечения двух окружностей.
Технические условия
Входные данные
6 чисел x1, y1, r1, x2, y2, r2, где x1, y1, x2, y2 - координаты центров окружностей, а r1, r2 – их радиусы. Все числа - действительные, не превышают по модулю 1000000000, заданы не более чем с 3-мя знаками после запятой.
Выходные данные
Количество точек пересечения. Если точек пересечения бесконечно много, то вывести -1.
Информация о задаче
Лимит времени: 1 секундаЛимит памяти: 64 MB
Баллы за пройденный тест: 14.2857
Сложность: 42% 986/1689
Классификация: Геометрия
Пример
Пример входных данных0 0 5 5 0 5 |
Пример выходных данных2 |
| ← Спичечная модель | Список задач | Два сомножителя → |
