2009-12-29 4 views
2

Project Euler 126는 다음과 같이 말합니다. "두 번째 레이어를이 솔리드에 추가하면 모든 보이는 얼굴을 덮는 데 46 개의 큐브가 필요합니다."프로젝트 오일러 126 : 누군가 설명 할 수 있을까요?

어째서? 나는 3x2x1 위에 또 다른 3x2x1을 놓으면 3x2x2가되고 바닥을 덮기 위해 6을, 바닥을 덮기 위해 6을, 그리고 각 층을 덮기 위해 3 + 2 + 3 + 2가 필요하다고 생각했다. 그래서 총 32 개가된다. 덮여, 그렇지? 어떻게 내가 틀렸어? 나는 열심히 생각했다. 그러나 나는 이해하지 못한다. 미리 감사드립니다.

+1

Project Euler 포럼 : http : // forum에서 이런 종류의 질문을 할 수 있습니다. projecteuler.net/viewforum.php?f=50 – starblue

+0

감사합니다. 알아 둘만한. – grokus

답변

8

나는 그 의도가 덮여 입방체를 커버하는 것입니다.

+0

빙고. 이것이 의미하는 바입니다. – mquander

+0

감사합니다. 이제 알겠다. – grokus

1

먼저 여섯면을 커버해야합니다. 3 * 4 + 2 * 4 + 1 * 4 = 24. 완전히 필요한 46.

관련 문제