Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
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 |