Здравствуйте, гость Правила · Помощь

»  Задача, про налобные числа Подписаться | Сообщить другу | Версия для печати
      » 6/08/2005, 00:57,  Пошлый 
О, догадался.. Каждый из n человек на предварительном обсуждении получает свое УНИКАЛЬНОЕ число k от 0 до n-1 , и когда к нему приходят, он называет такое число m, чтобы сумма чисел его товарищей плюс m давало остаток k при делении на n. Поясню на примере для 3 человек. Итак, первый называет такое число, чтобы в сумме с числами его товарищей получалось число, дающее остаток 0 при делении на 3, и таким образом закрывает случаи...
111, 312, 321, 222, 213, 231, 132, 123, 333

Второй называет такое число, чтобы в сумме с числами его товарищей получалось число, дающее остаток 1 при делении на 3.

Второй называет такое число, чтобы в сумме с числами его товарищей получалось число, дающее остаток 2 при делении на 3.

Нетрудно видеть, что втроем они закроют все возможные 27 комбинаций.

Спасибо, отличная задача smile.gif Буду предлагать своим друзьям-математикам за бутылочкой портвейна smile.gif

Это сообщение отредактировал Пошлый - 6/08/2005, 01:06
      » 6/08/2005, 05:16,  Apri1 
Пошлый ( "5/".$m["авг"]."/2005," 21:57)
Каждый из n человек на предварительном обсуждении получает свое УНИКАЛЬНОЕ число k от 0 до n-1 , и когда к нему приходят, он называет такое число m, чтобы сумма чисел его товарищей плюс m давало остаток  k при делении на n.

Да действительно так им и надо действовать smile.gif

Позволю себе немножко формализовать доказательство того что действительно будет гарантированное совпадение smile.gif

Пусть сумма чисел на лбу у всех человеков равна S и даёт при делении на n остаток k тогда человек с номером k даст верный ответ.
Докажем это wink.gif
Пусть у него на лбу написано x Тогда список с номерами всех остальных который ему принесут будет в сумме давать S-x и он по соглашению должен будет сказать такое m что x+(S-m) дает при делении на n остаток k то есть такой же остаток как и S Следовательно S~m+S-x и отсюда m-x делится на n Так как m это число от 1 до n получаем что х=m то есть он назовет то самое число что у него на лбу rolleyes.gif
      » 6/08/2005, 05:44,  Owen 
Классная задачка =)
« Предыдущая тема | Перечень тем | Следующая тема »
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей: