PGR21.com
- tvN '더 지니어스' 관련 게시글을 위한 임시 게시판입니다.
- 방송 기간 한정 임시로 운영됩니다. (선거, 올림픽, 월드컵 게시판과 같음)
Date 2014/02/26 19:20:06
Name 마술사
Subject [분석] 진실탐지기 binary search+α 방법
binary search 에 진실탐지기 룰 (상대방이 진실을 말했을때 숫자하나 공개) 을 감안한 방법입니다

예) 내가 원주율을 10자리 까지 알고 있고
       상대방이 모를경우

질문1: 당신의 첫자리 숫자는 원주율 10자리 숫자보다 큰가?
상대가 답을 알경우) binary search와 동일
모를경우) 찍어서 맞출경우) 숫자하나 공개됨
                  찍어서 틀릴경우) binary search와 동일

  질문2: 당신의 둘째자리 숫자는 원주율 9자리 숫자보다 큰가?
위와 동일....

이런식으로 할경우, (상대방이 답을 모른다는 가정하에)1/2확률로 숫자하나가 공개되고 (이때 탐색영역의 6/10 제거), 원래 물었던 답도 알수 있으므로 binary search에 의해 탐색영역이 또 1/2가 됩니다.
즉 참을 말할경우 탐색영역의 4/5가 질문한방에 제거됩니다.

아닐경우 binary search식으로 탐색영역이 1/2로 줄기 때문에, 그냥 binary search보다는 훨씬 빠르게 됩니다. 평균적으로 질문한번에 검색영역의 13/20이 제거됩니다.4개의 숫자가 다 나오면 그다음엔 다시 binary search로 하면, 10번정도의 질문으로 답이 나옵니다.

또한 상대가 답을 알더라도 일반 binary search와 같기 때문에, risk가 거의 없습니다.

제생각엔 이게 제작진이 예상한 필승법이 아닐까 하는데...
여러분의 생각은 어떠신지요?

모바일로 써서 오타나 문단이 이상하게 보일수 있으니 미리 양해바랍니다.

통합규정 1.3 이용안내 인용

"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.
법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
14/02/26 19:35
수정 아이콘
제가 쓴거랑 같네요. 저도 이게 가장 필승법에 가깝다고 생각합니다. 상대에게 페널티를 안기면서 의도한 정보도 가져올 수 있는 방법은 이거밖에 나온게 없는거같은데
14/02/26 20:40
수정 아이콘
근데이러면..

상대도 똑같이 할 수 있지 않나요?

하다못해 원주율을 몰라도 내 주민등록번호 뒷자리 4번째 숫자보다 큰가? 라고 할 수 있지 않나요?
14/02/26 20:51
수정 아이콘
원주율은 보통은 외우겠지만 자연법칙이기도 하고 남휘종쯤 되면 몇자리정도는 앉은자리에서 쓱쓱 작도해서 알아낼수도 있지만 그건 그냥 비대칭 정보잖아요.
14/02/26 21:15
수정 아이콘
그럼 원주율 말고 뭐 상대는 모르고 자신만이 아는 정보를 물으면 되겠죠. 예를들면 서대문구 무슨 동 어느 건물의 우편번호의 몇번째 자리수 이런식으로.. 그럼 결과는 아이템빨로 이상민씨 승리 아닐까 싶은데..
IdoIdoIdoIdo
14/02/27 02:08
수정 아이콘
계산이 잘못됐습니다. 경우의수가 10^4 에서 9^4로 줄어들어 제거율이 50%에 못미칩니다. 따라서 초기 오답을 한두개 말하는건 이론적으론 방어법이지 공격법이 아닙니다.
마술사
14/02/27 09:16
수정 아이콘
오답을 말하더라도, 페널티로인한 숫자공개뿐만아니라 원래 질문에 대한 대답도 들을수 있으므로 binary search보다 나쁠수가 없습니다...
14/02/27 10:32
수정 아이콘
좋은 방법이라고 생각됩니다. 패널티와 바이너리 서치를 같이 이용하는 방법이니..
3.1415926535 89793 23846 26433 83279
보통 3.141952 정도까지는 안다고 보면 그보다 낮은 순서에 값이 있어야 하는데
이번 케이스에 적용해 보면 첫자리가 1이므로
10번째 5보다 작다 이니 다음 3 이 나오는 자리는 15번째 자리입니다.

원주율 소수점 이하 15자리를 알고 있어야 한다는 어려운 문제가 있겠네요. ^^
IdoIdoIdoIdo
14/02/27 11:31
수정 아이콘
오답을 말해도 바이너리 정보를 알게 된다는 생각을 미처 못 했군요!
14/02/27 12:12
수정 아이콘
각자리수를 하나씩 찾는것보다
수 전체를 활용한 것이 낫겠죠.

log와 2진법, mod 같은것들이 생각나는데요.
비밀번호는 log2를 씌우면 12보다 큽니까?
비밀번호를 2진법으로 나타냈을때 1의 자리는 0입니까?
비밀번호 (mod 2)는 1입니까?
등등이 있겠네요.
14/02/27 17:46
수정 아이콘
원주율 필요 없이 숫자 하나 적어서 딜러한테 준 후에 "제가 방금 딜러한테 적어준 숫자보다 큰가요?" 물어보면 될듯.
목록 삭게로! 맨위로
번호 제목 이름 날짜 조회
1372 [분석] 진실탐지기 binary search+α 방법 [10] 마술사6498 14/02/26 6498
914 [유머] 이은결이 살아있었으면... [4] W4936 14/01/16 4936
821 [기타] 시즌3가 한다면 보고싶은 얼굴들 [32] Manchester United4812 14/01/14 4812
637 [유머] [계층] 지니어스2 제목으로 한 번에 이해하기 [2] Tyrion Lannister12046 14/01/12 12046
2255 [기타] 지니어스의 서사가 흘러가는 길 (이번 회차의 얘기가 살짝 들어왔습니다.) [2] 지나가는회원15858 15/08/09 5858
394 [분석] 서로 카드를 안심거래할 수 있는 방법 65C022658 14/01/12 2658
277 [분석] 시즌2 시작전 개인적으로 예상했던 참가자성적 [10] Tad4360 14/01/06 4360
230 [분석] 정해진 것은 아무것도 없다. [3] 오색형광펜3735 14/01/05 3735
1997 [기타] 타로로 보는 지니어스 생존자 이야기 [6] 강동원4926 15/07/12 4926
1984 [분석] 남은 데스매치로 향후 방향성 예측 [10] 마술사4834 15/07/12 4834
141 [분석] 시즌2 최후의 5인 개인적인 예상 [6] 역지사지124081 14/01/03 4081
140 [분석] 계약대로 은지원을 찍고 비밀 유지를 하려고 했어도 이은결은 살았을까? [24] 초능력자3837 14/01/03 3837
111 이상민-노홍철-은지원 연예인 연맹은 실제하는가? [34] Duvet7969 13/12/31 7969
91 지니어스 제작진들의 완벽한 캐스팅 [21] 최희5753 13/12/31 5753
65 제작진은 누구를 제거하고 싶었나 [9] 맹독은 내핏속을 구르고4544 13/12/30 4544
45 [지니어스] 이은결이 열사...?? 그건 아닌거 같네요 [70] 주본좌6303 13/12/29 6303
34 [유머] [지니어스] 조유영이 이은결 죽인 이유 [21] Duvet4229 13/12/29 4229
목록 이전 다음
댓글

+ : 최근 6시간내에 달린 댓글
+ : 최근 12시간내에 달린 댓글
맨 위로