E D R , A S I H C RSS

Monocycle

›๋ฌธ๋ณดธฐ
----
ธฐ๋„:C(A,B,C), „ณต๋ฅ :๋ณด†ต(๋‚ฎŒ,๋ณด†ต,๋†’Œ), ๋ ˆ๋ฒจ:3(1~4)

About Monocycle

™ธ๋ฐœž „ฑฐ๋Š” •œ ๋ฐ”€ด๋กœ ฐ€๋Š” ž „ฑฐ๋ฅผ ๋ง•œ‹ค. ๋‹Œ ธ๋ฆผ— ๋‚˜™€žˆ๋Š” ฒƒ˜๋Ÿผ ๋‹„œ˜ „œ๋กœ‹ค๋ฅธ ƒ‰ • žˆ๋Š” Šน๋ณ„•œ ๋ฐ”€ดฐ€ ๋‹ฌ๋ žˆ๋Š” ™ธ๋ฐœž „ฑฐ๋ฅผ ƒฐ•ด๋ณดž.
http://online-judge.uva.es/p/v100/p10047a.gif
ƒ‰ •„ ๋ถ€๋ถ„€  „๋ถ€ ๋˜‘ฐ™€ ฐ๋„(72')๋งŒผ ๋ฒŒ–ด žˆ๋‹ค. –ด๋–ค ‚ฌ๋žŒ •‚ฌฐ˜• ƒ€ผ๋กœ ๋งŒ๋“ค–ด„ M ร— N ฒฉž œ„—„œ ™ธ๋ฐœž „ฑฐ๋ฅผ ƒ„‹ค. •œ ƒ€˜ ‘‹—„œ ๋ฐ”๋กœ ˜† ƒ€˜ ‘‹œผ๋กœ ™ธ๋ฐœž „ฑฐ๋ฅผ ƒ€  ด๋™•˜๋ฉด ๋ฐ”€ดฐ€  •™••˜ฒŒ 72' šŒ „•˜ฒŒ ๋˜–ดžˆ๋‹ค. œ„ ธ๋ฆผ„ ๋ณด๋ฉด –ด๋–ค ‹ง€ •Œ ˆ˜ žˆ„ ฒƒด๋‹ค. ๋ฐ”€ดฐ€ 1๋ฒˆ ƒ€˜ ‘‹— žˆ„•Œ, ŒŒ๋ž€ƒ‰ •„ ๋ถ€๋ถ„˜ ‘ ด ๋ฐ”๋‹— ๋‹•„žˆ๋‹ค. ๋ฐ”€ดฐ€ ๋‹Œ ƒ€ผ(2๋ฒˆ ƒ€ผ)‘‹œผ๋กœ ด๋™•˜๋ฉด ƒ‰œผ๋กœ  •„ ๋ถ€๋ถ„˜ ‘ ด ๋ฐ”๋‹— ๋‹ฒŒ ๋œ‹ค.
http://online-judge.uva.es/p/v100/p10047b.gif
ฒฉž— žˆ๋Š”  •‚ฌฐ˜• ‘ ๋ช‡ œ๋Š” ž „ฑฐฐ€ ฐˆ ˆ˜ —†ฒŒ ๋ง‰˜€žˆ๋‹ค. ž „ฑฐ๋ฅผ ƒ„ ‚ฌ๋žŒ€ •œ œ„˜—„œ ‹œž‘•„œ –ด๋–ค ๋‹ค๋ฅธ œ„˜๋กœ œ‹‹œ„ •ˆ— ๋„ฐฉ•˜   •œ‹ค. •œ  •‚ฌฐ˜• œ„—„œ ž „ฑฐ๋Š” ๋‹Œ  •‚ฌฐ˜•œผ๋กœ ด๋™•˜ฑฐ๋‚˜, ฐ™€  •‚ฌฐ˜• ๋‚ด—„œ ™ผชฝด๋‚˜ ˜ค๋ฅธชฝœผ๋กœ 90' šŒ „•  ˆ˜ žˆ๋‹ค. ด๋Ÿฐ ๋™ž‘„ •˜๋Š” ๋ฐ ฐฐ 1ดˆฐ€ ฑธ๋ฆฐ๋‹ค. ž „ฑฐ๋Š” ๋ฐ˜๋“œ‹œ ๋ถชฝ„ –ฅ•˜ , ๋ฐ”€ด—„œ ๋…นƒ‰ ๋ถ€๋ถ„˜ ‘ ง€๋ฉดณผ  ‘•˜  žˆ๋Š” ƒƒœ—„œ œ๋ฐœ•œ‹ค. ๋„ฐฉ ง€ —„œ๋Š” ž „ฑฐ˜ ๋ฐฉ–ฅ€ ƒด€—†ง€๋งŒ ง€๋ฉดณผ  ‘•˜  žˆ๋Š” ๋ถ€๋ถ„€ ๋…นƒ‰–ด••œ‹ค.
ž „ฑฐ๋ฅผ ƒ€๋Š” ‚ฌ๋žŒด ๋ชฉ ง€— ๋„ฐฉ•  ˆ˜ žˆ๋Š”ง€๋ฅผ •Œ•„๋‚ด , ๋„ฐฉ•  ˆ˜ žˆ๋‹ค๋ฉด ‹œ„–ผ๋งˆ๋‚˜ ฑธ๋ฆฌ๋Š”ง€ „‚ฐ•ด๋ณดž.

Input

—ฌ๋Ÿฌ œ˜ …ŒŠคŠธ ผ€Šคฐ€ ž…๋ ฅ๋  ˆ˜ žˆ๋‹ค.
ฐ …ŒŠคŠธ ผ€Šค˜ ฒซงธ „—๋Š” ธ๋ฆฌ๋“œ˜ ฌธฐ๋ฅผ ๋‚˜ƒ€๋‚ด๋Š” ๋‘ œ˜  •ˆ˜ Mณผ N(1โ‰คM, Nโ‰ค25)ž…๋ ฅ๋œ‹ค. ธ ๋ฐ‘œผ๋กœ๋Š” M„— ฑธณ„œ ฐฐ Nœ˜ ธ€ž๋กœ ธ๋ฆฌ๋“œ ตฌ„„ ธฐˆ •˜๋Š” ๋‚ดšฉž…๋ ฅ๋œ‹ค. '#' ๋ฌธž๋Š” ž „ฑฐฐ€ ฐˆ ˆ˜ —†๋Š”  •‚ฌฐ˜•„ ๋‚˜ƒ€๋‚ด๋ฉฐ, ๋‹ค๋ฅธ ๋ชจ๋“   •‚ฌฐ˜•—๋Š” ž „ฑฐฐ€ ฐˆ ˆ˜ žˆ๋‹ค. ž „ฑฐ˜ œ๋ฐœง€ € 'S'๋กœ, ๋„ฐฉง€ € 'T'๋กœ ‘œ‹œ๋œ‹ค.
Mณผ Nด ๋ชจ๋‘ 0œผ๋กœ ž…๋ ฅ๋˜๋ฉด ž…๋ ข…๋ฃŒ๋œ‹ค.

Output

ฐ …ŒŠคŠธ ผ€Šค— ๋Œ€•ด ๋จผ € •„๋ž˜ œ ˜ˆ— ๋‚˜™€žˆ๋Š” ‹œผ๋กœ …ŒŠคŠธ ผ€Šค ๋ฒˆ˜ธ๋ฅผ œ •œ‹ค. ž „ฑฐฐ€ ๋„ฐฉง€ — ฐˆ ˆ˜ žˆœผ๋ฉด •„๋ž˜— ๋‚˜™€žˆ๋Š” ˜•‹— ๋งžฒŒ ดˆ ๋‹œ„๋กœ ง€ — ฐ€๋Š” ๋ฐ ฑธ๋ฆฌ๋Š” œ†Œ ‹œ„„ œ •œ‹ค. ธ๋ ‡ง€ •Šœผ๋ฉด "destination not reachable"ด๋  œ •œ‹ค.
„œ๋กœ‹ค๋ฅธ …ŒŠคŠธ ผ€Šค ‚ฌ—๋Š” ๋นˆ „„ •˜๋‚˜”ฉ œ •œ‹ค.

Sample Input

{{| 1 3
S#T
10 10
#S.......#
#..#.##.##
#.##.##.##
.#....##.#
#..#.##...
#......##.
..##.##...
#.###...#.
#.....###T
0 0 |}}

Sample Output

{{| Case #1
destination not reachable

Case #2
minimum time = 49 sec |}}

’€

ž‘„ž ‚ฌšฉ–ธ–ด œ๋ฐœ‹œ„ ฝ”๋“œ
กฐ˜„ƒœ C++ ? Monocycle/กฐ˜„ƒœ
น€ƒ„ญ ]] C++ ๋ฌด•œ๋ฃจ”„..ใ…กใ…œ Monocycle/น€ƒ„
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:48
Processing time 0.0165 sec