Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
DB200304 - Машины зогсоол |
КтМС-ын зогсоол дараах хэлбэртэй байдаг. 6*6 тэгш өнцөгт хэлбэртэй байрлана. Та машинаа гаргах гэтэл таны машиныг бусад машин бөглөн зогсожээ. Та маш яаралтай ажилтай тул гарах хэрэгтэй болсон. Машинуудын эзэн нь мөд гарч ирэхгүй бөгөөд тэдгээр машинуудын араа нь салгаастай байгаа. Та өөрийн болон бусад машиныг урагш хойш түрж болно гэхдээ эргүүлэх боломж байхгүй. Таны даалгавар бол хэдэн үйлдэл хийж байж машинаа гаргаж авах вэ гэдгийг тооцоолох юм. Зогсоолын гарц нь 3 дугаар мөрний 6 дугаар баганы ард байрлаж байгаа гэж үзнэ. Машинуудын урт 3 аас хэтрэхгүй.
Input
Эхний мөрөнд Машины тоо N (1<=N<=6) байрлана
Дараагийн N мөрөнд 4 тоо байрлах бөгөөд
Эхний тоо нь машины урт L (2<=L<=3)
Дараагийн тоо нь машины харж байгаа зүг буюу O (0<=O<=1)
O=1 байвал хэвтээ байгаа
O=0 байвал босоо байгна гэж үзнэ
Дараагийн хоёр тоо нь X,Y координатын тэнхлэг дээр байрлах координатууд
Нэгдүгээр машин бол таны машин гэж үзнэ.
Output
Хамгийн бага үйлдлээр машинаа гаргаж авах тоо
Хэрэв гаргаж авах боломжгүй бол -1 гэж гаргана
Example
Input: 8 2 1 2 3 2 1 1 1 2 0 1 5 2 1 5 5 3 0 6 1 3 0 1 2 3 0 4 2 3 1 3 6 Output: 18 Тайлбар:
4 ← ← ←, 2 → , 6 ↑, 3 ↑, 8 ← ←, 5 ↓ ↓ ↓, 7 ↓ ↓, 1 → → → → →. Ц. Дүүрэнбаярын нэрэмжит олимпиад - 2008 он.
Нэмсэн: | sw40 |
Огноо: | 2008-05-09 |
Хугацааны хязгаарлалт: | 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 |
Эх сурвалж: | Ц.Дүүрэнбаяр--2008 |
hide comments
2010-10-11 10:20:51 osb
Iim test bga yu baival yamar hariu garah yostoi we? |
|
2010-10-11 10:20:13 osb
2 2 1 1 3 2 1 3 3 |
|
2009-04-11 07:27:40 XaCaHaa [SMCS]
Hun dawaagui bgaa bodloguudinhaa Testin Hyanaj uguurei ... |