게시판 즐겨찾기
편집
드래그 앤 드롭으로
즐겨찾기 아이콘 위치 수정이 가능합니다.
퍼즐] 눈 감고 비교하기.
게시물ID : science_48645짧은주소 복사하기
작성자 : RGB
추천 : 2
조회수 : 685회
댓글수 : 11개
등록시간 : 2015/04/13 02:17:45
옛날 옛적에, 오유고등학교에 A와 B가 살고 있었어요.

어느 날, A는 친한 친구가 오유를 하고 있다는 사실을 알게 됬어요. (A만 알고 있어요)
다른 날, B는 친한 친구가 오유를 하고 있다는 사실을 알게 됬어요. (B만 알고 있어요)

시간이 지나서, A와 B가 대화를 나누게 됬어요.
A: 내 친구중에 오유하는 얘가 있는거 같아 ㅋㅋ
B: 어? 내 친구 중에서도 오유 하는 얘가 있는거 같은뎅

그러자, A와 B는 궁금해졌어요. A의 친구는 B의 친구와 같은 사람일까요?
아니면 서로 다른 사람인데 둘 다 오유를 하고 있었던 걸까요?

이걸 알려면 A나 B가 상대방에게 물어보면 되겠지만, 그냥 물어보면 재미가 없잖아요?
A와 B는 친한 친구의 사생활을 지켜주는 좋은 사람이랍니다. 그래서, 아래의 조건을 만족해야 해요.

1. A의 친구 == B의 친구일 때, 그 사실을 확실히 알 수 있어야 한다.
2. A의 친구 != B의 친구이면, 그 사실을 제외하고는 아무것도 서로에게 알려주어서는 안 된다.

(예를 들어서,
A: 야, 혹시 그 친구 남자 아니냐?
B: 아니, 여잔데...
이러면 B의 친구가 여자라는 사실을 A가 알게 되므로 Fail이에요.)

Q) A, B는 어떤 방식을 사용해야, 서로의 친구가 같은지 알 수 있을까요?
꼬릿말 보기
전체 추천리스트 보기
2015-04-13 02:31:16추천 0
재미있군요

혹시 조건이 둘뿐인 남자 여자 같은게 아니라

여러개인 경우는 물어봐도 되나요??

A: 그는 김씨인가?
B: 아니

그러면 그는 김씨가 아니다가 되는데 이건 가능하죠???
댓글 0개 ▲
RGB
2015-04-13 02:32:18추천 0
아니요. 그러면 김씨가 아니라는 걸 알게되서요 ㅜㅜ
추가 정보를 주면 안됩니다.
댓글 0개 ▲
2015-04-13 02:37:29추천 0
그럼 방법이 없지 않나요??

그사람을 판단 하기 위한 조건을 P라 하면

P? 라고 물었을때 yes or no 라고 답할건데 그러면 무조건 실패아닌가요???

반면에 yes or no 를 답변 못할 경우는 진전이 없으므로 의미가 없고요.
댓글 0개 ▲
RGB
2015-04-13 02:39:23추천 0
1. yes or no 질문하는 방법만 있는 건 아닙니다.
2. 서로 기본적으로 아는 정보는 다음과 같습니다.
(1) (오유를 하는) A의 친구와 B의 친구는 전교생 중 누군가이다.
댓글 0개 ▲
2015-04-13 02:43:05추천 0
어떻게 질문하면 yes or no를 피해가죠?
댓글 0개 ▲
RGB
2015-04-13 02:45:00추천 0
Hint: 질문을 꼭 할 필요는 없습니다.
서로 같다는 걸(아니면 다르다는 걸) 증명만 하면 됩니다.
댓글 0개 ▲
[본인삭제]응칠이
2015-04-13 02:56:34추천 1
댓글 0개 ▲
2015-04-13 02:56:40추천 0
제 3자에게 서로의 친구를 알려주고 판별을 위탁하는 방법이 있겠네요
이것도 정보의 유출이라면 그 제 3자가 사람이 아니게 할 수도 있구요
예를들어 A가 구글같은 사이트에 아이디를 하나 파서 비번을 친구이름으로 하고
B가 자기가 아는 친구이름으로 로그인을 해보면 되겠습니다
(단 기회는 딱 한번이어야 하겠네요)
댓글 0개 ▲
MGS
2015-04-13 03:04:09추천 0
A의 친구의 이름을 해싱함수에 돌린 결과와 B의 친구의 이름을 해싱함수에 돌린 결과를 비교합니다. (끝)
댓글 0개 ▲
MGS
2015-04-13 03:15:55추천 0
제목에 이미 큰 힌트가 있었네요! 서로 같은지 다른지 여부만 알 수 있는 매개적 장치를 아무거나 구상하면 됩니다.
댓글 0개 ▲
2015-04-13 06:05:20추천 0
a가 오징어에게 약속을 먼저 잡고
b가 오징어에게 후순위로 약속을 잡았을때
일어나는 변화를 살피면 동일인물인지 서로에게 정보를 제공하지 않고 알 수 있을거 같네요

이런게 용어가 있는진 모르겠네요
댓글 0개 ▲
2015-04-13 07:09:49추천 0
암호를 사용하거나 제3자를 거치거나 컴등으로 같은지 아닌지만 알수있도록 하는건 어떤가요

이름적고 같은지 다른지 판별정보만 알 수 있게요
댓글 0개 ▲
[본인삭제]Anony
2015-04-13 13:03:02추천 0
댓글 0개 ▲
새로운 댓글이 없습니다.
새로운 댓글 확인하기
글쓰기
◀뒤로가기
PC버전
맨위로▲
공지 운영 자료창고 청소년보호