Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

CSMS0046 - ШУЛУУНУУД

Хавтгайд аль ч хоёр нь параллель биш N шулуунууд өгөгдөв. Шулуун бүр тогтмол хурдтайгаар аль нэг чиглэлд хөдөлнө. Робот эхэндээ шулуунуудын аль нэгэнд харъяалагдах (X0, Y0) цэгт байрлана. Тэрээр дараах үйлдлүүдийг хийж чадна:
• Өөрийн байрлаж буй шулууны дагуу аль нэг чиглэлд U тогтмол хурдтайгаар хөдлөх
• Хоёр шулууны ерөнхий цэг дээр байх үедээ нэг шулуунаас нөгөө рүү шилжих
Робот M-р шулуунд хүрэх хамгийн бага хугацаа T-г ол.

Input

Оролтын өгөгдлүүд дараах дараалалтай байна: Шулууны тоо N (1≤N≤10), очих шулууны дугаар M (1≤M≤N), роботын анхны координатууд (X0,Y0), роботын хурд U. Эдгээрийн дараа 1, …, N-р шулуунуудын тухай мэдээллүүд байрлана. Шулуун бүр өөрийн хоёр цэгийн координатууд (X1[i],Y1[i]) ба (X2[i],Y2[i]) болон хурдны вектор (Vx[i],Vy[i]) гэсэн зургаан бодит тоогоор тодорхойлогдоно. Оролтын тоонууд хоорондоо зай эсвэл мөр шилжүүлэх тэмдэгтээр тусгаарлагдана.

Output

Хайж буй T хугацааны утгыг таслалаас хойш 5 цифрийн нарийвчлалтайгаар гаргана. Хэрэв M-р шулуунд хүрч очих боломжгүй бол “Impossible” гэсэн үгийг хэвлэнэ.

Example

Input:
3
2
0 1
1
0 0 0 2 0 1
0 0 2 0 1 0
0 2 2 0 -1 -1


Output:
0.50000

Нэмсэн:sw40
Огноо:2008-06-19
Хугацааны хязгаарлалт:0.100s
Эх кодын хэмжээний хязгаарлалт:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Програмчлалын хэлүүд:Бүгд дараах хэлүүдээс бусад: ADA95 ASM64 BASH BF C++ 4.3.2 C99 CLPS CLOJURE D ERL FSHARP GO ICON ICK JS-RHINO LUA NEM NICE NODEJS OCAML PERL6 PIKE PRLG-swi SCALA SCM guile SCM qobi SED ST TCL VB.NET WHITESPACE
Эх сурвалж:ROI

hide comments
2013-07-22 05:30:14 JOKER


Last edit: 2013-10-22 07:00:52
2013-07-20 16:36:44 JOKER


Last edit: 2013-10-22 07:00:37
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.