Qarışqa və ağac
Bir qarışqa düz səthli torpaqda meşədə (x_1, y_1) koordinatları olan nöqtədə yerləşir və (x_2, y_2) nöqtəsinə doğru hərəkət edir. Meşədə, mərkəzi (x, y) nöqtəsində və radiusu r olan dairə şəklində bir ağac böyüyür. Bu ağac qarışqanın düz xətt üzrə hədəfə çatmasına mane ola bilər. Belə bir halda, qarışqa ağacı gövdəsinin ətrafından dolanmalıdır.
Qarışqanın ən qısa yolunun uzunluğunu müəyyən edən bir proqram yazın.
Giriş verilənləri
Girişdə x_1, y_1, x_2, y_2, x, y, r real ədədləri verilir. Ədədlər boşluqla ayrılıb və 0 ilə 1000 arasında yerləşir, r > 0. Qarışqanın yolunun başlanğıc və son nöqtələri dairənin içərisində ola bilməz.
Çıxış verilənləri
Tək bir real ədəd çıxarın – ən qısa yolun uzunluğu. Nəticənin mütləq xətası 0.01-dən çox olmamalıdır (yəni, vergüldən sonra ən az 3 rəqəm dəqiqliyi ilə çıxarılmalıdır).