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

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

· 15년 전 · 3955 · 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층에서 던진다.

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

게시글 목록

번호 제목
1645
1642
1632
1629
1624
1603
1595
1577
1575
1574
1586
1573
1550
1528
1520
1517
1544
1516
1514
1513
1499
1489
1487
1486
1475
1472
1471
1519
1470
1437