Бодолт илгээх | Бүх бодолтууд | Шилдэг бодолтууд | Жагсаалт руу буцах |
CSMS0107 - Нохойтой дөрвөн танкчин |
Нохойтой дөрвөн танкчин Германы дөрвөн хотод тус тусдаа байгаа ба нэг хотод уулзах хэрэгтэй байгаа. Аюулгүй байдлын үүднээс нэг хотод хоёр өдөр дараалан байж болохгүй. Дөрвөн танкчин нэг хотод цуглахаас өмнө ямар ч хоёр танкчин нэг хотод зэрэг байж бас болохгүй. Дөрвөн танкчин нэг хотод дөрвүүлээ, нэг өдөр уулзах боломжтой эсэхийг тодорхойлох програм бич.
Input
Эхний мөрөнд хотуудын тоо болон тэдгээрийг холбосон нэг чиглэлтэй замуудын тоог илэрхийлэх n, m тоонууд зайгаар тусгаарлагдан өгөгдөнө (4<=n<=40, 1<=m<=n*(n-1)).
Дараагийн m ширхэг мөрөнд x, y тоонууд байх ба энэ нь x хотоос y хот хүрэх нэг чиглэлт зам байгаа гэсэн үг юм (1<=x, y<=n). Ямар нэг хотоос өөр рүү нь орсон зам байхгүй ба мөн аль нэг хоёр хотыг нэг чиглэлд холбосон хоёр зам байхгүй.
Сүүлийн мөрөнд 4 ялгаатай тоо байх ба энэ нь танкчдын анх байсан хотуудын дугаар юм.
Output
Дөрвөн танкчны уулзах хүртэл хамгийн багадаа хэдэн хоног өнгөрөхийг ол. Хэрэв тэр дөрөв уулзах боломжгүй бол 0-ийг гарга.
Example
Input:
5 4
1 5
2 5
3 5
4 5
1 2 3 4
Output:
1Input:
5 4
1 5
2 5
3 5
4 1
1 2 3 4
Output:
0
Нэмсэн: | sw40 |
Огноо: | 2009-07-23 |
Хугацааны хязгаарлалт: | 1s |
Эх кодын хэмжээний хязгаарлалт: | 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 |