Dairədə düz xəttin hansı hissəsi?#6347

Dairədə düz xəttin hansı hissəsi?

1 saniyə
64 meqabayt
Asan

Є dairə (radiusu və mərkəz koordinatları ilə verilmiş) və düz xətt (iki nöqtəsinin koordinatları ilə verilmiş).

Dairənin içində düz xəttin hansı uzunluqda parçası yerləşir?

Giriş

Giriş məlumatları standart girişdən (klaviaturadan) oxunmalıdır. Birinci sətirdə üç ədəd verilir: əvvəlcə dairənin radiusu R, sonra onun mərkəzinin koordinatları C_x C_y. İkinci və üçüncü sətirdə isə iki ədəd — düz xəttin keçdiyi nöqtələrin x- və y-koordinatları (iki fərqli nöqtə olduğu təmin edilir). Bütün ədədlər tamdır və mütləq qiymətləri 10000-dən çox deyil.

Çıxış

Tək bir ədəd çıxışa verilməlidir: əgər düz xətt və dairə heç olmasa bir ortaq nöqtəyə malikdirsə — dairənin içində yerləşən bu düz xətt parçasının uzunluğu; əgər heç bir ortaq nöqtəyə malik deyillərsə — bu uzunluq əvəzinə –1 ədədini çıxışa verin.

Düz xətt dairəyə toxunduqda, ortaq nöqtə var, amma sıfırdan fərqli uzunluqda parça yoxdur; buna görə də toxunma halında 0 çıxışa verilməlidir.

Çıxışda nəticə yuvarlaqlaşdırılmamalıdır (və eksponensial formada, məsələn 6.0000000000000000E+0000 kimi çıxışa verilə bilər).

Nümunələr

Nümunə 1

Loading
Loading