About TowerOfCubes ¶
์๋ก ๋ฌด๊ฒ๊ฐ ๋ค๋ฅธ N๊ฐ์ ์์ด ์น ํด์ง ์ ์ก๋ฉด์ฒด๊ฐ ์ฃผ์ด์ก๋ค. ๊ฐ ์ ์ก๋ฉด์ฒด์ ๋ชจ๋ ๋ฉด์ ์๋ก ๋ค๋ฅธ ์์ผ๋ก ์น ํด์ ธ ์๋ค. "๋ฌด๊ฑฐ์ด ์ ์ก๋ฉด์ฒด๋ฅผ ๊ฐ๋ฒผ์ด ์ ์ก๋ฉด์ฒด ์์ ์ฌ๋ ค๋์ง ์๋๋ค"๋ผ๋ ์ฒซ๋ฒ์งธ ์กฐ๊ฑด๊ณผ "๋ชจ๋ ์ ์ก๋ฉด์ฒด์ ๋ฐ๋ฅ๋ฉด(๋งจ ๋ฐ์ ์๋ ๊ฒ์ ์ ์ธ)์ ์์ ๊ทธ ๋ฐ์ ์๋ ์ ์ก๋ฉด์ฒด์ ์๋ฉด์ ์๊ณผ ๊ฐ์์ผ ํ๋ค"๋ผ๋ ๋๋ฒ์งธ ์กฐ๊ฑด์ด ์ฃผ์ด์ก์ ๋, ๋ ์กฐ๊ฑด์ ๋ง์กฑํ๋ฉด์ ์ต๋ํ ๋์ ํ์ ์์์ผ ํ๋ค.
Input ¶
์ฌ๋ฌ ํ
์คํธ ์ผ์ด์ค๊ฐ ์
๋ ฅ๋ ์ ์๋ค. ๊ฐ ํ
์คํธ ์ผ์ด์ค์ ์ฒซ๋ฒ์งธ ์ค์๋ ์ฃผ์ด์ง ์ ์ก๋ฉด์ฒด์ ๊ฐ์๋ฅผ ๋ํ๋ด๋ ์ ์ N(1โคNโค500)์ด ์
๋ ฅ๋๋ค. ๊ทธ ๋ฐ์ผ๋ก N์ค์ ๊ฑธ์ณ ๊ฐ ์ ์ก๋ฉด์ฒด๋ฅผ ์ค๋ช
ํ๋ ๋ด์ฉ์ด ์
๋ ฅ๋๋ค. ๊ฐ ์ ์ก๋ฉด์ฒด๋ฅผ ์ค๋ช
ํ๋ ๋ถ๋ถ์์๋ ๊ฐ ๋ฉด์ ์์ด ์
๋ ฅ๋๋๋ฐ, ๊ฐ๊ฐ ์, ๋ค, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋์ ์์ ๋ํ๋ด๋ ์์ด ์์๋๋ก ์
๋ ฅ๋๋ค. ํธ์์ ์์ 1์์ 100๊น์ง์ ์ ์๋ก ํํํ์. ์ ์ก๋ฉด์ฒด๋ ๋ฌด๊ฒ๊ฐ ์ฆ๊ฐํ๋ ์์๋๋ก ์
๋ ฅ๋๋ค๊ณ ๊ฐ์ ํด๋ ์ข๋ค. ์ฆ ์ฒซ๋ฒ์งธ ์ ์ก๋ฉด์ฒด๊ฐ ๊ฐ์ฅ ๊ฐ๋ณ๊ณ N๋ฒ์งธ ์ ์ก๋ฉด์ฒด๊ฐ ๊ฐ์ฅ ๋ฌด๊ฒ๋ค๊ณ ๊ฐ์ ํ ์ ์๋ค.
N์ ๊ฐ์ผ๋ก 0์ด ๋ค์ด์ค๋ฉด ์ ๋ ฅ์ด ์ข ๋ฃ๋๋ค.
N์ ๊ฐ์ผ๋ก 0์ด ๋ค์ด์ค๋ฉด ์ ๋ ฅ์ด ์ข ๋ฃ๋๋ค.
Output ¶
์ฐ์ ๊ฐ ์ผ์ด์ค๋ง๋ค ์ถ๋ ฅ ์์ ๋์์๋ ์์ผ๋ก ํ
์คํธ ์ผ์ด์ค ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๋ค. ๊ทธ ๋ค์ ์ค์๋ ๊ฐ์ฅ ๋์ ํ์ ์ ์ก๋ฉด์ฒด ๊ฐ์๋ฅผ ์ถ๋ ฅํ๋ค. ๊ทธ ๋ค์ ์ค๋ถํฐ๋ ํ์ ์ด๋ฃจ๋ ์ ์ก๋ฉด์ฒด๋ฅผ, ๋งจ ์์ ์๋ ์ ์ก๋ฉด์ฒด๋ถํฐ ์๋๋ก ๋ด๋ ค๊ฐ๋ฉด์, ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ค. ์ ์ก๋ฉด์ฒด๋ฅผ ์ถ๋ ฅํ ๋๋ ์
๋ ฅ๋ ์์๋ฅผ ๋ํ๋ด๋ ๋ฒํธ๋ฅผ ์ถ๋ ฅํ๊ณ ์คํ์ด์ค๋ฅผ ํ๋ ์ถ๋ ฅํ ๋ค์, ์ด๋ ๋ฐฉํฅ์ ์๋ ๋ฉด์ด ์๋ก ์ฌ๋ผ๊ฐ๋๋ก ์์๋์ง๋ฅผ ๋ํ๋ด๋ ๋ฌธ์์ด(front, back, left, right, top, bottom, ์, ๋ค, ์ผ์ชฝ, ์ค๋ฅธ์ชฝ, ์, ์๋๋ฅผ ๋ํ๋)์ ์ถ๋ ฅํ๋ค. ๋ต์ด ์ฌ๋ฌ๊ฐ ์์ ์ ์๋๋ฐ, ๊ทธ ์ค ์๋ฌด ๋ต์ด๋ ์ถ๋ ฅํด๋ ๋๋ค.
์๋ก ๋ค๋ฅธ ํ ์คํธ ์ผ์ด์ค ์ฌ์ด์๋ ๋น ์ค์ ์ถ๋ ฅํ๋ค.
์๋ก ๋ค๋ฅธ ํ ์คํธ ์ผ์ด์ค ์ฌ์ด์๋ ๋น ์ค์ ์ถ๋ ฅํ๋ค.
Sample Input ¶
{{| 3
1 2 2 2 1 2
3 3 3 3 3 3
3 2 1 1 1 1
10
1 5 10 3 6 5
2 6 7 3 6 9
5 7 3 2 1 9
1 3 3 5 8 10
6 6 2 2 4 4
1 2 3 4 5 6
10 9 8 7 6 5
6 1 2 3 4 7
1 2 3 3 2 1
3 2 1 1 2 3
0 |}}
1 2 2 2 1 2
3 3 3 3 3 3
3 2 1 1 1 1
10
1 5 10 3 6 5
2 6 7 3 6 9
5 7 3 2 1 9
1 3 3 5 8 10
6 6 2 2 4 4
1 2 3 4 5 6
10 9 8 7 6 5
6 1 2 3 4 7
1 2 3 3 2 1
3 2 1 1 2 3
0 |}}
Sample Output ¶
{{| Case #1
2
2 front
3 front
Case #2
8
1 bottom
2 back
3 right
4 left
6 top
8 front
9 front
10 top |}}
2
2 front
3 front
8
1 bottom
2 back
3 right
4 left
6 top
8 front
9 front
10 top |}}
ํ์ด ¶
์์ฑ์ | ์ฌ์ฉ์ธ์ด | ๊ฐ๋ฐ์๊ฐ | ์ฝ๋ |
์กฐํํ | C++ | ??? | TowerOfCubes/์กฐํํ |