eolymp
bolt
Try our new interface for solving problems
Məsələlər

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

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

Найдите точки пересечения двух заданных окружностей.

Входные данные

Шесть чисел - координаты центра и радиусы двух окружностей. Все числа не превышают по модулю 10000.

Выходные данные

Если количество общих точек окружностей конечно, в первой строке вывести это число k, а далее в k строках вывести координаты самих точек. Если указанных точек бесконечно много, вывести единственное число 3.

Координаты точек выводите с 6 десятичными знаками.

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
2 3 1 3 2 1
Çıxış verilənləri #1
2
3.0 3.0
2.0 2.0