최고의 답변
거리에는 다섯 가지 색상으로 칠해진 다섯 집이 있습니다. 각 집에는 국적이 다른 사람이 살고 있습니다. 이 다섯 명의 주택 소유자는 각각 다른 종류의 음료를 마시고 다른 브랜드의 시가를 피우며 다른 애완 동물을 키 웁니다.
1. 영국인은 빨간 집에 산다. 2. 스웨덴 남자는 개를 애완 동물로 기른다. 3. 덴마크 남자는 차를 마신다. 4. 그린 하우스는 백악관 옆과 왼쪽에 있습니다. 5. 그린 하우스 주인이 커피를 마신다. 6. Pall Mall 흡연자는 새를 기른다. 7. Yellow house의 주인은 Dunhill을 피 웁니다. 8. 중앙 집에 사는 남자가 우유를 마신다. 9. 노르웨이 인은 첫 번째 집에 산다. 10. Blends를 피우는 사람은 고양이를 기르는 사람 옆에 산다. 11. 말을 기르는 사람은 던힐을 피우는 사람 옆에 산다. 12. 블루 마스터를 피우는 남자는 맥주를 마신다. 13. 독일인은 프린스를 피운다. 14. 노르웨이 인은 청와대 옆에 산다. 15. 블렌드 흡연자는 물을 마시는 사람 옆에 산다.
물고기를 소유 한 사람은 누구입니까?
이 수수께끼는 Albert Einstein의 작품입니다. 그는 전 세계 인구의 2 \%만이 문제를 해결할 수 있다고 주장합니다.
답변
Q. 당신 중세 제국의 통치자이며 내일 축하 행사를 열 예정입니다. 축하 행사는 지금까지 주최 한 가장 중요한 파티입니다. 축하 행사를 위해 개봉 할 와인 1000 병이 있습니다. 그들 중 하나가 독살되었다는 것입니다.
독은 죽을 때까지 아무런 증상을 보이지 않습니다. 아주 적은 양의 독을 섭취 한 후 10 ~ 20 시간 이내에 죽음이 발생합니다.
천명 이상의 노예를 처분 할 수 있으며 어떤 병이 중독되었는지 확인하는 데는 24 시간이 조금 안 걸립니다.
당신은 곧 처형 될 수감자들이 있고, 다른 누군가를 죽이는 것은 당신의 축하를 망치게 될 것입니다.
절대적으로 되려면 병에서 마셔야하는 가장 적은 수의 수감자들은 몇 명입니까? 24 시간 이내에 독이 든 병을 찾을 수 있습니까?
해결 방법-: 10 명의 수감자가 와인을 시음해야합니다. 8 명 이하의 수감자가 죽지 않도록하는 방법을 찾았다면 보너스 포인트를 얻을 수 있습니다.
이진수를 사용하여 모든 병에 번호를 매 깁니다. 각 죄수를 바이너리 플래그 중 하나에 할당하십시오. 죄수들은 바이너리 플래그가 설정된 각 병에서 한 모금을 마셔야합니다.
다음은 총 8 병의 와인 중 독이 든 병 하나를 찾는 방법입니다.
Bottle 1 Bottle 2 병 3 병 4 병 5 병 6 병 7 병 8 죄수 AXXXX 죄수 BXXXX 죄수 CXXXX 위의 예에서 모든 죄수가 사망하면 병 8은 불량입니다. 아무도 죽지 않으면 병 1이 나쁘다. A와 B가 죽으면 병 4는 나쁘다.
10 명의 사람이있는 경우 1024 개의 고유 한 조합이 있으므로 최대 1024 개의 와인을 테스트 할 수 있습니다.
10 명의 죄수 각각은 약 500 개의 병에서 작은 한 모금을 마 십니다. 한 모금은 30 초를 넘지 않아야하며 아주 적은 양이어야합니다. 작은 모금은 손님에게 더 많은 와인을 남길뿐만 아니라. 작은 모금은 또한 알코올 중독으로 인한 죽음을 피합니다. 각 수감자가 각 병에서 약 1 밀리리터를 투여받는 한, 각 수감자는 약 한 병의 와인을 소비하게됩니다.
각 수감자는 적어도 50 \%의 생존 기회를 갖게됩니다. 모든 죄수들이 포도주를 마셔야하는 단 하나의 이진 조합이 있습니다. 포로가 10 명이라면 포로 한 명을 제외한 모든 사람이 와인을 마셔야하는 조합이 10 개 더 있습니다. 이 두 가지 유형의 조합을 피함으로써 8 명 이하의 수감자가 죽지 않도록 할 수 있습니다.
한 시청자는이 솔루션이 레스토랑 에티켓에 대한 명백한 경멸이라고 느꼈습니다. 황제가이 포도주를 지불 했으므로 포도주가 레이블과 동일하다는 것을 손님에게 증명할 필요가 없습니다. 고대 포도주에 라벨이 붙어 있는지조차 확실하지 않습니다. 그러나 와인을 하루 동안 열어두면이 중세 와인의 맛은 그 어느 때보 다 식초와 비슷할 것입니다. C “est la vie.