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

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

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

Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB

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

Giriş verilənləri

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

Çıxış verilənləri

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

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

Nümunə

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