eolymp
bolt
Попробуйте наш новый интерфейс для отправки задач
Задачи

Окружность и прямая

Окружность и прямая

Имеется окружность радиуса R с центром в (x,y) и прямая, заданная координатами двух своих точек. Какой длины отрезок прямой лежит внутри окружности?

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

В одной строке заданы радиус окружности R, координаты центра окружности (x,y) и координаты двух точек прямой. Все числа целые, не превышающие 10000 по модулю.

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

Вывести длину отрезка прямой внутри окружности с точностью до 5 десятичных цифр. Если окружность и прямая не пересекаются, то вывести -1, если касаются - вывести 0.

Лимит времени 1 секунда
Лимит использования памяти 128 MiB
Входные данные #1
5 0 0 4 1 4 2 
Выходные данные #1
6.00000
Источник II этап Всеукраинской олимпиады школьников 2008-2009, г. Бердичев