Teach

[알림판목록 I] [알림판목록 II] [글목록][이 전][다 음]
[ Teach ] in KIDS
글 쓴 이(By): guest (fdjskl) <wcl2.kaist.ac.kr> 
날 짜 (Date): 2000년 3월 19일 일요일 오후 01시 35분 51초
제 목(Title): [질문]수학 문제입니다.


수학 문제인데요.......
제가 질문을 받았는데 못 풀어서리... 글쩍글쩍

문제는 다음과 같습니다.

 n 명의 사람이 각각 서로 다른 한가지 사실은 알고 있습니다.
 즉, n 명이 한가지씩 모두 n 가지의 사실을 알고 있다는 예기지여.

 근데, 어떤 한 사람은 전화 통화로 자신이 아는 사실을 다른 사람에게 
모두 알려 줄 수 있습니다. 대신 전화 건 사람은 전화 받은 사람으로부터는
어떠한 사실도 알 수 없습니다. 즉 전화를 건 사람만 사실을 얘기할 수 
있다는 것입니다.

 이렇게 릴레이 식으로 사실을 전달 할 때 n 명 모두 n 가지 사실을 모두
알게 되는 데 까지 모두 몇 통의 전화 통화가 필요하는지 그 최소값을 
구하시오.,...... 

 worst case의 경우 한번 쭉 n 명이 릴레이 식으로 전화를 하고 다시 
역방향으로 전화를 쭉 하면 2n-2번의 통화이면 됩니다......

 그럼 답을 알고 계신 분이 계시면 답변주시면 감사하겠습니다.
그럼 이만.......
[알림판목록 I] [알림판목록 II] [글 목록][이 전][다 음]
키 즈 는 열 린 사 람 들 의 모 임 입 니 다.