Страниц: 1 ... 12 13 [14] 15 16 ... 44
  Печать  
Автор Тема: Гениальные математики  (Прочитано 226074 раз)
0 Пользователей и 1 Гость смотрят эту тему.

Каждому из двух гениальных математиков сообщили по натуральному числу меньше 1000, причём им известно, что эти числа отличаются на 1. Они поочерёдно спрашивают друг друга: "Известно ли тебе моё число?" Можно ли таким способом узнать число соседа, если математики не только гениальны, но и абсолютно честны друг перед другом? Если да, то за сколько вопросов?
(Алфутова, Устинов. Алгебра и теория чисел. N 1.49.)

зы: уточняю условие: "Могут ли математики таким способом узнать числа друг друга, если они не только гениальны, но и абсолютно честны друг перед другом? Если да, то за сколько вопросов?"
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #195 : Июнь 03, 2010, 18:26:35 �

Пробелы уменьшил Smiley
спасибо!
Для определения пары чисел N–1, N требуется N–1 вопросов, в чем можно убедиться выше
хех.. я поэтому и спрашивал. рекомендую вам ознакомиться хотя бы с первыми 2-3 страницами данного топика, а лучше прочитать весь. думаю некоторые вопросы сначала отпадут сами собой (поскольку все, о чем вы написали, здесь уже обсуждалось), а новые возможно появятся. вкратце скажу, что ответ n и n+1 (в зависимости от того, кто спрашивает) - пока что единственные ни кем не оспоренные Нет
Этим же алгоритмом можно попытаться сократить перебор в два раза, исключая числа при отрицательных ответах не только с начала, но и с конца диапазона. Однако, при таком подходе существует вероятность попасть в центр диапазона — тогда только один из них точно узнает число другого. Но, математики это прекрасно понимают и, когда диапазон возможных чисел сжимается до 3 и 5 соответственно для игроков (пример для четного N, когда начинает спрашивать A. Если N нечетно, то количество вариантов у A и B меняется местами):

A: N–1, N, N+1
B: N–2, N–1, N, N+1, N+2

они переходят на логику «по порядку». Однако, в этом случае им действительно нужно прийти к соглашению, откуда начинать отсчет - в меньшего или с большего числа. А это уже не гарантировано.
а вот тут прав "гениальный иглф" Cheesy: может быть вы и правы  Huh?, но тогда попробуйте представить алгоритм, например: пусть А задали число 3, а Б - 4. вопрос - ? ответы: 0 - "нет", 1 - "да"

Б1-? А-0
А2-? Б-0
Б3-? А-1=4  Крутой
удачи! Мир
Последнее редактирование: Июнь 03, 2010, 22:47:45 от Smith Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #196 : Октябрь 26, 2010, 21:47:31 �

 Tianchik
Записан
Тиана
Высший разум
****
Offline Offline

Сообщений: 7313

СПАСИБО
-вы поблагодарили: 821
-вас поблагодарили: 1783


Просмотр профиля
Ответ #197 : Октябрь 26, 2010, 22:10:03 �

Tianchik
и чтобы это значило?  Huh? -  Вы опять созрели?  Cheesy
зы: еще одна вечная тема  Grin Grin Grin
Записан

Tianchik
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #198 : Октябрь 26, 2010, 22:13:14 �

Tianchik
и чтобы это значило?  Huh? -  Вы опять созрели?  Cheesy
зы: еще одна вечная тема  Grin Grin Grin

блин, прикиньте, пока копипастил - разочаровался в собственных созрениях! Cry
Записан
Тиана
Высший разум
****
Offline Offline

Сообщений: 7313

СПАСИБО
-вы поблагодарили: 821
-вас поблагодарили: 1783


Просмотр профиля
Ответ #199 : Октябрь 26, 2010, 22:17:15 �

а Вы поделитесь своими созрениями  Мир
Записан

Tianchik
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #200 : Октябрь 26, 2010, 22:21:50 �

завтра - всенепременно (если не розачаруюсь окончательно) Мир
Записан
alaves1975
Давненько
**
Offline Offline

Сообщений: 118

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 9



Просмотр профиля Email
Ответ #201 : Октябрь 29, 2010, 19:48:36 �

1) Во первых, хочу сразу доказать, что без "сговора" математиков ничего не получится.
Сократим ряд чисел до 1,2,3. Загадаем два числа математикам. Один то знает, что у противника "2", а второй как узнает, 1 или 3 у товарища.
Диалог прикольный получится:
- Знаешь моё число? ДА,
- А ты моё?
- НЕТ
- А ты моё?
- ДА.   
и так до бесконечности!!
Записан
Shaquille
Новенький
*
Offline Offline

Сообщений: 3

СПАСИБО
-вы поблагодарили: 0
-вас поблагодарили: 0


Просмотр профиля Email
Ответ #202 : Октябрь 29, 2010, 21:34:19 �

Если я не ошибаюсь, то эту задачу можно решить для множества всех натуральных, а может и действительных чисел (если математики не ограничены по времени)...
Записан
alaves1975
Давненько
**
Offline Offline

Сообщений: 118

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 9



Просмотр профиля Email
Ответ #203 : Октябрь 29, 2010, 22:19:58 �

Есть вариант сократить задачу (вместо определения цифр от 0 до 9):
У вас есть числа 1,2, 3 Любые из них могут быть загаданы 2-м математикам. Как им придерживаясь условия задачи, решить проблему?
1) Допустим, они решили, что тот, у кого 1, первый задаст вопрос. Если оба молчат, и тупо смотрят друг на друга, то оба понимают, что у них 2 и 3 соответственно. тут ясно
2) У математика А попалась 1. Он спаршивает: Знаешь число?
математик Б отвечает знаю (ведь они договорились изначально)
Теперь Б должен подсказать своё число математику А. И тут можно договориться. Если молчишь, то у Б "2". Если спрашивает у А "а ты знаешь?", то у него 3.
В общем, просто на одних вопросах без пауз или просто без ответов на поставленный вопрос я решения не вижу.
Последнее редактирование: Октябрь 29, 2010, 22:21:43 от alaves1975 Записан
Тиана
Высший разум
****
Offline Offline

Сообщений: 7313

СПАСИБО
-вы поблагодарили: 821
-вас поблагодарили: 1783


Просмотр профиля
Ответ #204 : Октябрь 30, 2010, 08:02:57 �

1) Во первых, хочу сразу доказать, что без "сговора" математиков ничего не получится.
Сократим ряд чисел до 1,2,3. Загадаем два числа математикам. Один то знает, что у противника "2", а второй как узнает, 1 или 3 у товарища.
вот этот один и скажет, что знает число 2го математика  Мир
ведь в задаче не сказано, что они оба должны узнать числа друг друга
Записан

Tianchik
alaves1975
Давненько
**
Offline Offline

Сообщений: 118

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 9



Просмотр профиля Email
Ответ #205 : Октябрь 30, 2010, 18:55:09 �

1) Во первых, хочу сразу доказать, что без "сговора" математиков ничего не получится.
Сократим ряд чисел до 1,2,3. Загадаем два числа математикам. Один то знает, что у противника "2", а второй как узнает, 1 или 3 у товарища.
вот этот один и скажет, что знает число 2го математика  Мир
ведь в задаче не сказано, что они оба должны узнать числа друг друга


жульничаешь.. сказано - число соседа, а не одно из заданных.
Записан
alaves1975
Давненько
**
Offline Offline

Сообщений: 118

СПАСИБО
-вы поблагодарили: 2
-вас поблагодарили: 9



Просмотр профиля Email
Ответ #206 : Октябрь 30, 2010, 19:10:28 �

Так что если можно договариваться математикам - то не проблема, договариваются, что математик А начнёт спаршивать, если у него диапазон чисел, например 123 и 678.
1) Рассмотрим вариант  у А = 1, 3, 6 или 8.
 Если второй математик Б, имеет крайние значения 0 4 5 или 9, то скажет ДА. Математик А так же понимает, какое число у Б. 
 Если Б имеет 2 или 8, то скажет НЕТ (он не знает, каое из крайних чисел у А). математик  А понимает, какое число у Б и должен подсказать ему своё число. Если он молчит, то оно на 1 меньше чем у Б. Если задаёт вопрос, то на 1 больше. Тем самым подсказывает, у него 1 или 3, если , скажем, у оппонента 2.

2) У А 2 или 7. Та же ситуация он задаёт вопрос. Для Б становится сразу понятно, какая цифра у А и молчанием или вопросом подсказывает , на 1 больше или меньше.

3)У А 0,9, 5 или 6. Право вопроса переходит к Б.
Дальше та же схема и логику продолжать не интересно. В общем, ответ - МАКСИМУМ 2 ВОПРОСА!!!
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #207 : Октябрь 31, 2010, 09:06:32 �

alaves1975, вы решаете какую-то другую задачу. здесь же никто ни с кем не договаривается. математики именно угадывают заданные им со стороны числа друг друга, начиная для этого, сначала, т.е. с 1.
это проверенный, правильный, но долгий путь, подразумевающий n либо n-1 вопросов при угадывании, когда не имеется верхней планки, и n/2 вопросов для случаев, когда верхняя планка задана.
вопрос состоит в том, можно ли и как сократить количество вопросов
Записан
Ganiball88
Новенький
*
Offline Offline

Сообщений: 3

СПАСИБО
-вы поблагодарили: 0
-вас поблагодарили: 0


Просмотр профиля Email
Ответ #208 : Ноябрь 02, 2010, 14:58:34 �

1.Если у первого математика число 1,то он знает что у второго 2
2.Если у первого математика число 2,а второй не знает его число,то у второго не 1, а значит 3
Вот пока только до этого додумался)
Записан
Smith
Из мудрейших мудрейший
**
Offline Offline

Сообщений: 2950

СПАСИБО
-вы поблагодарили: 286
-вас поблагодарили: 305


PeAcE


Просмотр профиля
Ответ #209 : Ноябрь 11, 2010, 22:29:13 �

1.Если у первого математика число 1,то он знает что у второго 2
2.Если у первого математика число 2,а второй не знает его число,то у второго не 1, а значит 3
Вот пока только до этого додумался)

круто и правильно Браво
этот метод подразумевает решение в виде, описанном здесь: http://nazva.net/forum/in...01.msg40571.html#msg40571
а можно ли лучше (быстрее?) Huh?
Записан
Страниц: 1 ... 12 13 [14] 15 16 ... 44
  Печать  
 
Перейти в: