E D R , A S I H C RSS

Stacks Of Flapjacks

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

About StacksOfFlapjacks

๊ทธ๋ฆด—„œ Œฌ ผ€ดฌ๋ฅผ ๊ตฌ›Œ„œ ™„๋ฒฝ•œ Œฌ ผ€ดฌ Šคƒ„ ๋งŒ๋“œ๋Š” ๊ฒƒ€  •๋ง ๊นŒ๋‹ค๋กœšด ผด๋‹ค. •„๋ฌด๋ฆฌ Œฌ ผ€ดฌ๋ฅผ  •„Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค–ด๋„ Œฌ ผ€ดฌ˜ ฌ๊ธฐ๊ฐ€ กฐ๊ธˆ”ฉ ๋‹ค๋ฅด๊ธฐ ๋•Œ๋ฌธด๋‹ค. •˜ง€๋งŒ Œฌ ผ€ดฌ๋ฅผ ž˜  •๋ ฌ•ด„œ œ„— žˆ๋Š” Œฌ ผ€ดฌ๊ฐ€ •„๋ž˜— žˆ๋Š” Œฌ ผ€ดฌ๋ณด๋‹ค ๋” ž‘๊ฒŒ Œ“œผ๋ฉด ๊น”๋”•˜๊ฒŒ ๋ณดด๊ฒŒ •  ˆ˜ žˆ๋‹ค. Œฌ ผ€ดฌ˜ ฌ๊ธฐ๋Š” ๊ทธ ง€๋ฆ„œผ๋กœ ฃผ–ด„๋‹ค.
Šคƒ„  •๋ ฌ•˜๋Š” ๊ณผ •€ ผ๋ จ˜ Œฌ ผ€ดฌ ๋’คง‘๊ธฐ ž‘—…„ †ต•ด ด๋ฃจ–ด„๋‹ค. •œ ๋ฒˆ ๋’คง‘๋Š” ž‘—…€ Šคƒ— Œ“—ฌžˆ๋Š” ๊ฒƒ ค‘ ๋‘ Œฌ ผ€ดฌ ‚ฌด— ฃผ๊„ ง‘–ด๋„ฃ๊ณ  ๊ทธ ฃผ๊ œ„— žˆ๋Š” ๋ชจ๋“  Œฌ ผ€ดฌ๋ฅผ ๋’คง‘๋Š” ž‘—…(ฃผ๊ œ„— žˆ๋Š” Œฌ ผ€ดฌ๋กœ ๊ตฌ„๋œ •˜œ„ Šคƒ˜ ˆœ„œ๊ฐ€ ๊ฐ๊พธ๋กœ ๋˜๋„๋ก ๋งŒ๋“œ๋Š” ž‘—…)œผ๋กœ ๊ตฌ„๋œ๋‹ค. •œ ๋ฒˆ˜ ๋’คง‘๊ธฐ ž‘—…€  „ฒด Šคƒ„ ๊ธฐค€œผ๋กœ ๋’คง‘–ดˆ •˜œ„ Šคƒ˜ ๋งจ •„๋ž˜— žˆ๋Š” Œฌ ผ€ดฌ˜ œ„น˜๋ฅผ ง€ ••˜๋Š” ๋ฐฉ‹œผ๋กœ ‘œ‹œ๋œ๋‹ค. n๊ฐœ˜ Œฌ ผ€ดฌ๋กœ ๊ตฌ„๋œ Šคƒด žˆ„ ๋•Œ ๋งจ ๋ฐ‘— žˆ๋Š” Œฌ ผ€ดฌ˜ œ„น˜๋Š” 1, ๋งจ œ„— žˆ๋Š” Œฌ ผ€ดฌ˜ œ„น˜๋Š” nœผ๋กœ ‘œ‹œ๋œ๋‹ค.
Šคƒ€ Œฌ ผ€ดฌ๊ฐ€ ๋“žฅ•˜๋Š” ˆœ„œ๋Œ€๋กœ Šคƒ— ๋“ค–ดžˆ๋Š” ๊ฐ Œฌ ผ€ดฌ˜ ง€๋ฆ„„ •Œ๋ คฃผ๋Š” ‹œผ๋กœ —ด๊ฐ๋œ๋‹ค. ˜ˆ๋ฅผ ๋“ค–ด ๋‹คŒ€ „ธ ๊ฐœ˜ Œฌ ผ€ดฌ Šคƒ„ —ด๊•ด๋†“€ ๊ฒƒธ๋ฐ, ™ผชฝ Šคƒ ๋งจ œ„— žˆ๋Š” Œฌ ผ€ดฌ๋Š” ง€๋ฆ„ด 8ž„„ •Œ ˆ˜ žˆ๋‹ค.
8 7 2
4 6 5
6 4 8
7 8 4
5 5 6
2 2 7
filp(3)„ †ต•ด ™ผชฝ Šคƒด ๊ฐ€šด๋ฐ Šคƒœผ๋กœ ๋ฐ”๋€” ˆ˜ žˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  flip(1)ด๋ผ๋Š” ๋ช…๋ น„ “ฐ๋ฉด ๊ฐ€šด๋ฐ Šคƒด ˜ค๋ฅธชฝ Šคƒœผ๋กœ ๋ฐ”๋€๋‹ค.

Input

ž…๋ ฅ€ —ฌ๋Ÿฌ ๊ฐœ˜ Œฌ ผ€ดฌ Šคƒœผ๋กœ ๊ตฌ„๋œ๋‹ค. ๊ฐ Šคƒ€ •œ ๊ฐœ—„œ „œ๋ฅธ ๊ฐœ ‚ฌด˜ Œฌ ผ€ดฌ๋กœ ๊ตฌ„๋˜๋ฉฐ ๊ฐ Œฌ ผ€ดฌ˜ ง€๋ฆ„€ 1 ดƒ 100ด•˜˜  •ˆ˜๋กœ ฃผ–ด„๋‹ค. ž…๋ ฅ€ ŒŒผ ๋ ๋ฌธž— ˜•ด ข…๋ฃŒ๋œ๋‹ค. ๊ฐ Šคƒ€ •œ „— ž…๋ ฅ๋˜๋ฉฐ ๋งจ œ„— žˆ๋Š” Œฌ ผ€ดฌ๊ฐ€ ๋งจ •ž—, ๋งจ ๋ฐ‘— žˆ๋Š” Œฌ ผ€ดฌ๊ฐ€ ๋งจ ๋’ค— ž…๋ ฅ๋˜๊ณ  ๋ชจ๋“  Œฌ ผ€ดฌ๋Š” ŠคŽ˜ดŠค— ˜•ด ๊ตฌ๋ถ„๋œ๋‹ค.

Output

๊ฐ Œฌ ผ€ดฌ Šคƒ— ๋Œ€•ด ›๋ž˜ Šคƒ„ •œ „๋กœ ถœ๋ ฅ•ด•ผ •˜๋ฉฐ ๋‹คŒ „—๋Š” ๊ฐ€žฅ ฐ Œฌ ผ€ดฌ๊ฐ€ ๋งจ ๋ฐ‘œผ๋กœ, ๊ฐ€žฅ ž‘€ Œฌ ผ€ดฌ๊ฐ€ ๋งจ œ„๋กœ ˜ฌ๋ผ๊ฐ€๋„๋ก(Œฌ ผ€ดฌ๊ฐ€ ดˆ˜๋ก ๋ฐ‘œผ๋กœ ๊ฐ€๋„๋ก) Šคƒ„  •๋ ฌ•˜๊ธฐ œ„•ด •„š”•œ ๋’คง‘๊ธฐ ˆœ„œ๋ฅผ ถœ๋ ฅ•ด•ผ •œ๋‹ค. ๋’คง‘๊ธฐ ˆ˜„ ๋ฅผ ถœ๋ ฅ•œ ›„ ๋งจ ๋’ค—๋Š” ๋” ดƒ ๋’คง‘ง€ •Š•„๋„ ๋œ๋‹ค๋Š” ๊ฒƒ„ ๋‚˜ƒ€๋‚ด๋Š” 0„ ถœ๋ ฅ•ด•ผ •œ๋‹ค. Šคƒ  •๋ ฌด ๋๋‚˜๋ฉด ๋” ดƒ ๋’คง‘ง€ •Š๋Š”๋‹ค.

Sample Input

~cpp 
1 2 3 4 5
5 4 3 2 1
5 1 2 3 4

Sample Output

~cpp 
1 2 3 4 5
0
5 4 3 2 1
1 0
5 1 2 3 4
1 2 0

’€ด

ž‘„ž ‚ฌšฉ–ธ–ด ๊ฐœ๋ฐœ‹œ๊ฐ„ ฝ”๋“œ
ด๋™˜„ C++ 2‹œ๊ฐ„ StacksOfFlapjacks/ด๋™˜„
๋ฌธ๋ณดฐฝ C++ 30๋ถ„ StacksOfFlapjacks/๋ฌธ๋ณดฐฝ
กฐ˜„ƒœ C . StacksOfFlapjacks/กฐ˜„ƒœ

“ฐ๋ ˆ๋“œ

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:28:05
Processing time 0.0154 sec