E D R , A S I H C RSS

Hanoi Tower Troubles Again!

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

About HanoiTowerTroublesAgain!

•˜๋…ธด˜ ƒ‘ ๋ฌธ œ๋ฅผ ๋ณ€˜•‹œ‚จ ๋ฌธ œ๋“ค ค‘—๋„ ฅ๋ฏธ๋กœšด ๋ฌธ œ๋“คด ๋งŽด žˆ๋‹ค. ด ๋ฌธ œ๋Š” N๊ฐœ˜ ๊ธฐ๋‘ฅ๊ณผ 1๋ถ€„ฐ ๋ฌด•œ๋Œ€๊นŒง€˜  •ˆ˜๊ฐ€  ˜€žˆ๋Š” ๊ณต— ๊ด€•œ ๋ฌธ œ๋‹ค. ๋‘ ๊ณต—  žŒ ๋ฒˆ˜ธ˜ •ฉด ™„ „ œ๊ณˆ˜(–ด๋–ค  •ˆ˜๋ฅผ  œ๊ณ•œ ˆ˜)๊ฐ€ •„๋‹ˆ๋ฉด ๊ทธ ๋‘ ๊ณต ‚ฌด—๋Š” „œ๋กœ ๋งž๋‹ฟ•„žˆ„ ˆ˜ —†„ ๋งŒผ ฐ ฒ™๋ ฅด ž‘šฉ•˜๊ฒŒ ๋œ๋‹ค.
http://online-judge.uva.es/p/v102/p10276.jpg
๊ณต„ •œ ๋ฒˆ— •˜๋‚˜”ฉ, ๋ฒˆ˜ธ๊ฐ€ ปคง€๋Š” ˆœ„œ๋กœ ๊ธฐ๋‘ฅ— ๋ผšฐ๋Š” ๊ฒŒž„„ •œ๋‹ค(ฆ‰ 1๋ฒˆ„ ๋ผšฐ๊ณ  ๋‚˜„œ 2๋ฒˆ„ ๋ผšฐ๊ณ , ๊ทธ๋ฆฌ๊ณ  ๋‚˜„œ 3๋ฒˆ„ ๋ผšฐ๊ณ  •˜๋Š” ‹œผ๋กœ ๊ณต„ ๊ธฐ๋‘ฅ— ๋ผ›€). ๋” ดƒ „œ๋กœ ๋ฐ€–ด๋‚ดง€ •Š๋„๋ก ๊ณต„ ๋ผšธ ˆ˜ —†๊ฒŒ ๋˜๋ฉด ๊ฒŒž„ด ๋๋‚œ๋‹ค. ๊ฒŒž„˜ ๋ชฉ‘œ๋Š” ตœ๋Œ€•œ ๋งŽ€ ๊ฐœˆ˜˜ ๊ณต„ ๋ผšฐ๋Š” ๊ฒƒด๋‹ค. œ„— žˆ๋Š” ๊ทธ๋ฆผ—๋Š” ๊ธฐ๋‘ฅด ๋„ค ๊ฐœธ ๊ฒฝšฐ— ตœ๋Œ€•œ ๋งŽ€ ๊ณต„ ๋ผšด ๊ฒฐ๊ณผ๊ฐ€ ๋‚˜™€ žˆ๋‹ค.

Input

ฒซ๋ฒˆงธ „—๋Š” …ŒŠคŠธ ผ€ดŠค˜ ๊ฐœˆ˜๋ฅผ ๋‚˜ƒ€๋‚ด๋Š”  •ˆ˜ T(1โ‰คTโ‰ค50)๊ฐ€ ž…๋ ฅ๋œ๋‹ค. ๊ฐ …ŒŠคŠธ ผ€ดŠค๋งˆ๋‹ค “ธ ˆ˜ žˆ๋Š” ๊ธฐ๋‘ฅ˜ ๊ฐœˆ˜๋ฅผ ๋‚˜ƒ€๋‚ด๋Š”  •ˆ˜ N(1โ‰คNโ‰ค50)ด ž…๋ ฅ๋œ๋‹ค.

Output

๊ฐ …ŒŠคŠธ ผ€ดŠค— ๋Œ€•ด ๊ธฐ๋‘ฅ— ๋ผšธ ˆ˜ žˆ๋Š” ๊ณต˜ ตœ๋Œ€ ๊ฐœˆ˜๋ฅผ ๋‚˜ƒ€๋‚ด๋Š”  •ˆ˜๋ฅผ ถœ๋ ฅ•œ๋‹ค. ๋ผšธˆ˜ žˆ๋Š” ๊ณต˜ ๊ฐœˆ˜๊ฐ€ ๋ฌด•œ๋Œ€๋ฉด '-1'„ ถœ๋ ฅ•œ๋‹ค.

Sample Input

{{| 2
4
25 |}}

Sample Output

{{| 11
337 |}}

’€ด

ž‘„ž ‚ฌšฉ–ธ–ด ๊ฐœ๋ฐœ‹œ๊ฐ„ ฝ”๋“œ
๋ฌธ๋ณดฐฝ C++ 10๋ถ„ HanoiTowerTroublesAgain!/๋ฌธ๋ณดฐฝ
™ฉžฌ„  Java 50๋ถ„ HanoiTowerTroublesAgain!/™ฉžฌ„ 
•˜๊ธฐ›… C++ ›๋žœ 1‹œ๊ฐ„, ๋ฌธ๋ณดฐฝ XXX ๋•Œ๋ฌธ— ๋ง๋ ธŒใ…กใ…ก; HanoiTowerTroublesAgain!/•˜๊ธฐ›…
ด๋„˜„ C++ Closed Form ๊ตฌ•˜๋Š” ๋ฐ(1‹œ๊ฐ„ 30๋ถ„), ฝ”๋”ฉ 5๋ถ„ HanoiTowerTroublesAgain!/ด๋„˜„
กฐ˜„ƒœ C++ ? HanoiTowerTroublesAgain!/กฐ˜„ƒœ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:21
Processing time 0.0135 sec