Яка частина прямої у крузі?#6347

Яка частина прямої у крузі?

1 секунда
64 мегабайти
Легка

Є коло (задане радiусом і координатами центра) i пряма (задана координа­тами двох своїх точок).

Якої довжини вiдрiзок прямої лежить у крузі (всерединi кола)?

Вхідні дані

Вхідні дані слід прочитати зі стандартного входу (клавіатури). У першому рядку задано три числа: спочатку радіус кола , потім координати його центра C_x C_y. У другому та третьому задано по два числа — - та -координати точок (гарантовано двох різних), через які проходить пряма. Всi числа цiлi, за абсолютним значенням не перевищують .

Вихідні дані

Вивести єдине число: якщо пряма і коло мають хоча б одну спільну точку — довжину вiдрiзка цієї прямої, що лежить у крузі (всерединi кола); якщо не мають жодної спільної точки — замість цієї довжини вивести число .

У випадку торкання прямої до кола, спільна точка є, але відрізка ненульової довжини нема; отже, при торканні слід виводити .

Результат при виведенні не можна заокруглювати (а виводити в експонен­цій­ній формі, як-то 6.0000000000000000E+0000 замість , можна).

Приклади

Приклад 1

Loading
Loading