Название: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 12:16:31 N друзей болтунов-говорунов вернулись из отпусков, у каждого полно новостей. За один телефонный звонок пара обменивается новостями полностью, и своими и известными на этот момент чужими. За сколько (минимально) звонков все друзья будут знать все новости других?
Название: Re: Болтуны-говоруны Отправлено: Pachemychka Pacman от Май 14, 2010, 15:55:10 N(N-1) звонков.
Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 15:58:25 N(N-1) звонков. То есть допустим, если N=3, то звонков надо 6. А не многовато будет?Название: Re: Болтуны-говоруны Отправлено: House Fox от Май 14, 2010, 15:59:24 Ну а одни и те же болтуны могут несколько раз друг другу звонить?
Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 16:03:32 Ну а одни и те же болтуны могут несколько раз друг другу звонить? Могут. А смысл? Ведь требуется минимальное количество звонков определить, при которой вся информация разошлась по болтунам.Название: Re: Болтуны-говоруны Отправлено: House Fox от Май 14, 2010, 16:05:51 Ну так, с первого звонка, если один позвонит другому, то они расскажут друг другу только свою информацию, а надо чтобы все от всех ;)
Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 16:07:17 Ну так, с первого звонка, если один позвонит другому, то они расскажут друг другу только свою информацию, а надо чтобы все от всех ;) Ну да. Вот и надо определить количество звонков при N говорунах.Название: Re: Болтуны-говоруны Отправлено: Pachemychka Pacman от Май 14, 2010, 16:16:05 N(N-1) звонков. То есть допустим, если N=3, то звонков надо 6. А не многовато будет?Название: Re: Болтуны-говоруны Отправлено: House Fox от Май 14, 2010, 16:18:10 Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 16:21:07 Цитировать Ну, тогда N(N-1)/2 звонков Нет.Цитировать N+2 Неверно.Название: Re: Болтуны-говоруны Отправлено: Pachemychka Pacman от Май 14, 2010, 16:21:39 А не просто N?
Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 16:22:11 А не просто N? Нет.Название: Re: Болтуны-говоруны Отправлено: Валерий от Май 14, 2010, 18:27:50 У меня так (N-1)+(N-2)
Название: Re: Болтуны-говоруны Отправлено: FireSpace от Май 14, 2010, 18:55:09 (N+logN) ?
Название: Re: Болтуны-говоруны Отправлено: firemen от Май 14, 2010, 19:39:24 за один звонок.. при N = 2 болтунам..
Илья, попробуй скажи что неверно ) Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 20:26:45 У меня так (N-1)+(N-2) Да, 2N-3.Это верно. Цитировать за один звонок.. при N = 2 болтунам.. Это тоже верно.Название: Re: Болтуны-говоруны Отправлено: FireSpace от Май 14, 2010, 20:47:18 Почему? При n=4, за 4. При n=6, за 8, а при n=8, за 12. А по этой формуле получается: n=4, 5. n=6, 9. n=8, 13. Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 20:55:54 Цитировать Почему? При n=4, за 4. Потому:1->2, 1->3, 1->4 Осталось еще два звонка, чтобы первый передал инфу второму про 3-го и 4-го, то есть еще один звонок и звонок 3-му, чтобы передать инфу от 4-го 3-му. Всего пять. Четырьмя не обойтись. Название: Re: Болтуны-говоруны Отправлено: buka от Май 14, 2010, 21:34:04 А если за один звонок только один может рассказать свои новости другому, сколько потребуется звонков?
Название: Re: Болтуны-говоруны Отправлено: Валерий от Май 14, 2010, 21:42:22 А если за один звонок только один может рассказать свои новости другому, сколько потребуется звонков? 2N-2Название: Re: Болтуны-говоруны Отправлено: FireSpace от Май 14, 2010, 21:47:09 Цитировать Почему? При n=4, за 4. Потому:1->2, 1->3, 1->4 Осталось еще два звонка, чтобы первый передал инфу второму про 3-го и 4-го, то есть еще один звонок и звонок 3-му, чтобы передать инфу от 4-го 3-му. Всего пять. Четырьмя не обойтись. Это не самое оптимальное решение. 1 - 2 3 - 4 2 - 3 1 - 4 все. Название: Re: Болтуны-говоруны Отправлено: buka от Май 14, 2010, 21:54:04 Цитировать Почему? При n=4, за 4. Потому:1->2, 1->3, 1->4 Осталось еще два звонка, чтобы первый передал инфу второму про 3-го и 4-го, то есть еще один звонок и звонок 3-му, чтобы передать инфу от 4-го 3-му. Всего пять. Четырьмя не обойтись. Это не самое оптимальное решение. 1 - 2 3 - 4 2 - 3 1 - 4 все. Название: Re: Болтуны-говоруны Отправлено: House Fox от Май 14, 2010, 21:56:15 Название: Re: Болтуны-говоруны Отправлено: FireSpace от Май 14, 2010, 21:59:12 for buka
Ну и в чем я неправ? За эти четыре разговора все узнают обо всех 1 - 2 // 1 знает о 1,2; 2 знает о 1,2 3 - 4 // 3 знает о 3,4; 4 знает о 3,4 2 - 3// 2 знает о 1,2,3,4; 3 знает о 1,2,3,4 1 - 4// 1 знает о 1,2,3,4; 4 знает о 1,2,3,4 Что и требовалось доказать Название: Re: Болтуны-говоруны Отправлено: buka от Май 14, 2010, 22:17:42 я убрал
Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 22:21:29 Цитировать Что и требовалось доказать Для 4-х доказано. А вот для трех нет.FireSpace вырисовывается формула такая из вашего сообщения 2N-4, но при условии, что N>=4. То есть для N=3, 2*N-3. А для остальных случаев ( не будем считать N=2), годится формула 2*N-4. Вот и все. Название: Re: Болтуны-говоруны Отправлено: FireSpace от Май 14, 2010, 22:26:30 Цитировать Что и требовалось доказать Для 4-х доказано. А вот для трех нет.FireSpace вырисовывается формула такая из вашего сообщения 2N-4, но при условии, что N>=4. То есть для N=3, 2*N-3. А для остальных случаев ( не будем считать N=2), годится формула 2*N-4. Вот и все. Получается так. Название: Re: Болтуны-говоруны Отправлено: Илья от Май 14, 2010, 22:30:49 Можно и доказательство попробовать нарисовать. :)
Название: Re: Болтуны-говоруны Отправлено: buka от Май 14, 2010, 23:05:08 Для N > 4 каждый следующий добавляет 2 звонка как минимум...
Название: Re: Болтуны-говоруны Отправлено: firemen от Май 15, 2010, 08:24:38 совершенно верно,
n=2 - 1 3-3 4-4 5-6 закономерность найти невозможно... |