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.0204 sec