Kvadrakopter#11015

Kvadrakopter

1 saniyə
64 meqabayt
Orta

Müdafiə qabiliyyətini artırmaq və hava kəşfiyyatı məqsədilə dronlardan daha fəal istifadə olunur.

Dron pilotsuz uçan aparatdır və ərazidəki təyin olunmuş nöqtələr arasında hərəkət edir. Onun uçuş məsafəsi batareyasının tutumu ilə məhdudlaşır.

Bu nöqtələrin koordinatları məlumdur və əlavə olaraq, dronun hansı nöqtələrdə enerji yığa biləcəyi göstərilib.

Dron tam doldurulmuş batareya ilə nöqtəsində başlayaraq, lazım gəldikdə enerji toplaya-toalaya nöqtəsinə çatmaq üçün minimum hansı məsafəni uçmalıdır?

Giriş

Birinci sətirdə beş ədəd yazılıb:

  • — nöqtələrin sayı (1 \leq N \leq 1000),

  • — dronun enerji yığa bildiyi nöqtələrin sayı (1 \leq K \leq N),

  • — tam dolu batareya ilə dronun uça biləcəyi maksimum məsafə (real ədəd),

  • — başlanğıc nöqtəsi (1 \leq A \leq N),

  • — gediləcək nöqtə (1 \leq B \leq N).

Sonra sətir boyunca, hər biri iki ədəd olmaqla, nöqtələrin və koordinatları verilir.Daha sonra ədəd boşluqla ayrılmış ədəd verilir ki, bunlar enerji yığmaq mümkün olan nöqtələrin nömrələridir.

Çıxış

Çıxışa bir real ədəd verin — dronun nöqtəsindən nöqtəsinə çatmaq üçün uçmalı olduğu minimal məsafə və ya əgər bu, mümkün deyilsə, .

Nümunələr

Nümunə 1

Loading
Loading

Qeyd

Ümumilikdə nöqtə var, onlardan -də enerji yığmaq mümkündür. Enerji yığmadan uça biləcəyi maksimum məsafə — ; dron -dən başlayıb -ə çatmalıdır. Nöqtələrin koordinatları: 1\,(-3,3), 2\,(-3,-2), 3\,(2,2), 4\,(2,-2). Enerji yığa biləcəyi nöqtə — -dür.

Dron -dən başlayır, -ə uçur ( məsafə), orada enerji yığır, sonra sonuncu -ə uçur ( məsafə). Beləliklə, ümumi məsafə olur.

Eі.jpg