테스트 사이트 - 개발 중인 베타 버전입니다

공을 몇층에서 떨어뜨리면 부서질까요

· 15년 전 · 3962 · 42
지금 100층 높이의 빌딩이 있습니다.

당신에게 똑같은 강도의 골프공이 3개 주어져있습니다.

이 골프공은 x층 이상에서 떨어뜨리면 부서집니다.

1층에서 부서질 수도 있고 100층에서 부서질 수도 있습니다.

만약 떨어뜨렸는데 공이 부서지지 않는다면 그 공을 주워서 다시 다른 층에서 떨어뜨려볼수 있습니다.

반대로 공이 부서져버리면 그 공은 재활용이 불가능합니다.

물론 1층부터 2층, 3층 순서대로 떨어뜨려보면 몇층에서 떨어뜨릴 때 부서지는지 답이 나옵니다. 그러나 이렇게 할 경우 최대 100번의 실험이 요구됩니다.

가능한 최소의 실험으로 몇층에서 떨어뜨릴 때 부서질지를 맞춰야 합니다.

가능한 최고의 전략을 짜서 ...3개의 공을 활용하여 이 골프공이 몇층에서 떨어뜨릴 때 부서질 것인지에 대한 것을 예측해보세요.


댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 42개

ㅋㅋ
제가 어제 읽은것과는 다르네요.
공은 없었거든요.

100 / 2 = 50 깨지면
50 / 2 = 25 깨지면
25 / 2 = 13 (반올림)

이건 아닌것 같네요? 그쵸?
오래된 문제인데, 공이라고 나오기도 하고 달걀이라고 나오기도 하네요.
달걀을 떨어뜨려서 만약 달걀이 깨지지 않으면 재활용을 할 수 있다는 것입니다. 만약 깨지면 재활용이 안되구요.
어떤 경우라도 최대 몇번 이내에 맞출 수 있냐는 것이죠.
오랫동안 눈팅만 하고 지내다가 이제 저도 여기 게시물 작성에 한몫 해볼려구요. ㅎㅎ
제가 좋아하는 분야기 이쪽이라.........

잘 부탁드립니다 (굽신굽신)
층수에 반씩 해서 하면..##$%#$^@#%#^#$^#$%^
층수에 반씩하면 문제가 됩니다.
3번 다 깨지면, 더 이상 정확한 층수를 알지 못한채 실험할 수 잇는 공이 없어져버립니다.
근사값은 알 수 잇겠지만 정확한 층수를 알 수가 없죠.
정확한 층수를 알아야 하는 것이 이 문제입니다.
실험회수를 늘리더라도, 늘리기위해 처음에는 안전한 방법으로 실험을 하더라도(1층에서 던져본다던지), 정확한 층수를 알아야 하는 것이 목표입니다.
1번째 공 10층 단위로 낙하
2번째 공 1번이 깨진 층 -5층에서 낙하
3번째 공 1,2,3,4나 6,7,8,9 4번 중에서 한번

뭐 이런식이면 2번 공 안깨지면 공도 남겠네요 ...
네 그럼 99층이 답일 경우
1번째 공 - 9번 던져야 함 (90층 이상이란걸 알게 됨)
2번째 공 - 1번 던져야 함 (95층에서 던져서 깨짐)
3번째 공 - 4번 던져야 함 (96,97,98,99)

그럼 최대 총 14번 던지면 정확한 층수를 알 수 잇겠네요.
그런데 더 적은 회수만 던져도 정확한 층수를 알 수 있답니다.
자 ~ 도전~~
최대 14번으로 만족 합니다 ㅋㅋ
50층 에서 깨지면 50보다 낮고 50에서 안깨지면 50보다 높다
낮을시에
10층 단위로 나눈다. 그리고 깨지는 구간에서 가운데층에서 던진다 만약 깨지면 아래층
안깨지면 윗층
낮을시에 1,2,3,4층 중 2층에서 던진다.

쓰고보니 가운데에서 먼가 삽질을 하는듯 하네 ;

게시글 목록

번호 제목
73
28
15
7