8512

Небезопасный контент (18+)

Бинарный поиск⁠⁠1

Начал встречаться с девушкой, прошло около месяца и что то сидим вечером, смотрим сериал.
Я: Спорим я максимум за 7 попыток, угадаю количество твоих половых партнеров до меня?
Д: Ну давай
Я: (решив приколоться) Больше 50 или меньше 50
Д: больше

Бинарный поиск

IT-юмор

7.6K поста53.3K подписчика

Правила сообщества

Не публикуем посты:
1) с большим количеством мата
2) с просьбами о помощи
3) не относящиеся к IT-юмору

Небезопасный контент (18+)

или для просмотра

Вы смотрите срез комментариев. Показать все
19
Мандаизм рулит
Автор поста оценил этот комментарий

Если ответ больше-меньше 7 раз то можно угадать от 0 до 127. Только вот начинать надо с 63х

раскрыть ветку (6)
1
Автор поста оценил этот комментарий

А можно подробнее?)

раскрыть ветку (5)
30
Мандаизм рулит
Автор поста оценил этот комментарий

Ответ да-нет — один бит информации, всего вопросов семь т.е. семь бит итого может быть 2 в 7 степени вариантов т.е. 128. Включая вариант "0 партнеров" получается 0..127.


Далее "бинарный поиск" из заголовка — последовательно делим интервал поиска по полам.

Например, число 73

128/2 - 1 = 63 Вопрос №1. Меньше 63 — нет

63 + 64/2 = 95 Вопрос №2. Меньше 95 — да

63 + 32/2 = 79 Вопрос №3. Меньше 79 — да

63 + 16/2 = 71 Вопрос №4. Меньше 71 — нет

71 + 8/2 = 75 Вопрос №5. Меньше 75 — да

71 + 4/2 = 73 Вопрос №6. Меньше 73 — нет

73 + 2/2 = 74 Вопрос №7. Меньше 74 — да


Число меньше 74 и не меньше 73 — 73.

раскрыть ветку (4)
6
Автор поста оценил этот комментарий

да ты хакер

раскрыть ветку (2)
6
Мандаизм рулит
Автор поста оценил этот комментарий

На самом деле — нет, когда начинаешь заниматься поиском до бинарного алгоритма быстро доходишь.


Например, бухгалтер знает что есть ошибка. Сделав отчет за период может понять есть она там или нет.


Делает за год, потом перебирает 12 месяцев, потом четверти/декады, потом дни.


Через некоторое время соображает. Надо искать не по месяцам, а по кварталам, а потом только к месяцам, потом месяц делит пополам.


Еще через некоторое время доходит до бинарного поиска делит год на полугодия…

Автор поста оценил этот комментарий

Программисты это на первом уроке изучают.


Не дружи с такими задротами. С ума сойдешь.

2
Автор поста оценил этот комментарий

Огромное спасибо!) безумно круто)))

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества