`Всеукраїнський центр проведення олімпіад в мережі Інтернет


Задача Tangent

Как известно, касательной к окружности является прямая, которая имеет ровно одну общую точку с этой окружностью. Возможна ситуация, когда одна и та же прямая является касательной сразу к двум окружностям. Тогда она называется общей касательной. Напишите программу, которая будет находить количество разных общих касательных для заданных двух окружностей. При выводе учтите древнюю традицию приписывать числу 7 значение «много». То есть, когда количество общих касательных будет строго большим 6, независимо от истинного количества выводите 7.


Технические условия. Программа читает с клавиатуры шесть целых чисел (каждое не больше по модулю миллиона) через пробел X1,Y1,R1,X2,Y2,R2 - соответственно координаты центра и радиусы 1-го и 2-го круга. Программа выводит на экран искомое число (с учетом упомянутой древней традиции).
Пример
Ввод 20 0 4 50 0 10
Вывод 4

© LIKT 1998-2024