Топик для комментариев и кратких обсуждений из "Ленты новостей". Убедительная просьба для полновесных дискуссий заводить отдельные топики.
Обсуждение - Математика и программирование
Сообщений 1891 страница 1920 из 2001
Поделиться18912023-06-30 05:17:55
Достаточно в каждый ящик, кроме последнего, положить бумажку с номером на единицу
большим за номер ящика, и запастись поп-корном.
Или расчекованную Ф-1 без замедлителя.
Поделиться18922023-06-30 06:56:15
А прямо вероятность только блондинки да механики вычисляют.
Механики не считают, а комплексом мер обеспечивают закономерность и неизюежность выигрыша загоняя случайность в допуск. Примерно, так же, как это делают жулики использующие крапленые колоды, магнитные кости и т.п.
Достаточно в каждый ящик, кроме последнего, положить бумажку с номером на единицу
большим
На втором ходу найдется нужный. Надо на единицу меньший. Ну, т.е. если просто сдвинуть натуральный ряд влево, относительно своих позиций, то любая цепочка будет длиной 99.
если бы заключенные открывали ящики от фонаря,
без всякой стратегии, вероятность того, что все найдут свои номера за 50 шагов
была бы точно такая же, около 30%, что сильно напоминает величину натурального
логарифма двух.
хехе! Только не величину, а разность от вычитания из 1. И самое иньтересное тут "геометрический или механический смысл" этого факта. Типа как у производной, как когда-то учили, когда маьтематики еще помнили свои мезанические корни.
Так вот это тот же бинарный поиск в извращенном виде, который приводит к ln2 или к (1-ln2).
Бинарный поиск делают в упорядоченном массиве, а здесь перемешанный. Но! Применяется метод упорядочения поиска аналогичный Triе алгоритму. И задача поиска номера легком движением превращается в задачу поиска удельного количества возможных перестановок длиной равной или меньше 1/2 массива. Т.е. в отличие от бинарного поиска значения в упорядоченном массиве, ищем количество вариантов >1/2 которых "полстолька, да четверть столька, да и т.д". и как раз ln2 и получится, а значит <1/2 1-ln2
Поделиться18932023-06-30 06:59:26
Да там и решение есть. Так что даже не пришлось поломать голову.
Поделиться18942023-06-30 10:15:31
добавление на первый взгляд бесполезной информации - произвольных номеров на ящиках, позволяет сформировать стратегию узников, так кардинально меняющую ситуацию.
А на мой взгляд номера на ящиках никакой информации не добавляют,
и я выше привел пример раскладки бумажек по ящикам,
при которой ни один заключенный не найдет свой номерок даже имея 99 попыток.
А сама задача мне напоминает задачу про дни рождения, и та вероятность,
найденная перемножением аероятностей не отражает истинного положения дел.
Впрочем это мое личное ИМХО.
Отредактировано Лукомор (2023-06-30 20:24:37)
Поделиться18952023-06-30 10:31:36
На втором ходу найдется нужный. Надо на единицу меньший. Ну, т.е. если просто сдвинуть натуральный ряд влево, относительно своих позиций, то любая цепочка будет длиной 99.
Одинаково!
Они в любом случае стартуют в обратную сторону от своего номера.
Только хиральность разная.
В моем случае заключенный под номером 1 находит в ящике номер 1 бумажку с номером 2,
открывает ящик с номером 2, и находит бумажку с номером 3, и так дрейфует до ящика
номер 50 где находит бумажку с номером 51 и сливается.
В твоем случае, этот же заключенный находит в первом ящике бумажку с номером 100,
переходит в ящик номер 100 и находит в нем бумажку с номером 99, и так добирается,
до ящика номер 51 где находит бумажку с номером 50.
В результате мы видим, что тюремное начальство имеет далеко не один вариант
противостоять таким тупым стратегиям.
Отредактировано Лукомор (2023-06-30 20:25:10)
Поделиться18962023-06-30 10:45:11
а значит <1/2 1-ln2
Эта задача обсуждалась в интернете и она дает 31 % вероятности
Да, ты прав!
1 - ln2 = 0,3068
Примерно 31%...
Поделиться18972023-06-30 13:26:20
А на мой взгляд номера на ящиках никакой информации не добавляют,
Добавляет упорядочение обхода trie методом, что и приводит к вот таким следствиям.
Как обычно, адепты теорвера пытаются игнорировать влияние алгоритма и непонятно с какого бодуна удивленно сравнивают их вероятности, а не эффективность, как это принято в программировании.
Одинаково!
Они в любом случае стартуют в обратную сторону от своего номера.
Только хиральность разная.
Да, ты прав, я сглючил. Номера будут все время опережать.
1 - ln2 = 0,3068
Ну дык, доказали, что алгоритм поиска всех перестановок > 50 сводится к бинарному поиску.
Поделиться18982023-06-30 18:24:40
я выше привел пример раскладки бумажек по ящикам,
при которой ни один заключенный не найдет свой номерок даже имея 99 попыток.
Ну так это не по задаче. Задача не про то. какая херня может прийти в голову тюремщикам. Тем более, им ничего не известно про стратегию.
Отредактировано SERGEY (2023-06-30 18:28:23)
Поделиться18992023-06-30 20:30:11
Добавляет упорядочение обхода
Да, согласен. Номера на ящиках позволяют гарантировано проходить разные
маршруты без накладок.
Отредактировано Лукомор (2023-06-30 20:42:46)
Поделиться19002023-06-30 20:41:37
Задача не про то. какая херня может прийти в голову тюремщикам
Вот именно в этом и заключается пробел в теории вероятностей.
Рассматривается стратегия игрока, допустим в казино, но не рассматривается стратегия
того же казино. Единственное, пожалуй, исключение - это парадокс Монти Холла,
где у ведущего шоу есть своя стратегия. Причем он подыгрывает игроку.
Поделиться19012023-07-02 12:17:06
Да, согласен. Номера на ящиках позволяют гарантировано проходить разные
маршруты без накладок.
Знаешь, что странно? То, что никто не отметил аналогию с адресацией памяти, хотя пример с коробками классический. 146% что и задача родилась на основе сведений о trie методе или поиске по бору. Вот мне надо было на ящиках пояснять свои табличныке методы.
Поделиться19022023-07-02 13:40:19
Вот мне надо было на ящиках пояснять свои табличныке методы.
Ну так и объясни, по крайней мере попробуй.
А то до сих пор никто так не понял ничего из твоих объяснений.
Заметь, что в ящиках никакой информации, кроме ссылок на следующий ящик по кругу -
не содержится.
Поделиться19032023-07-02 14:40:03
Ну так и объясни,
Опять??? Ладно, уговорил.
Вариант записи двоичного кода адресами:
четные ящики считаем нулями, нечетные - единицами.
В ящиках храним номер следующего в последовательности
все.
Поделиться19042023-07-02 14:47:03
Вариант записи двоичного кода адресами:
четные ящики считаем нулями, нечетные - единицами.
В ящиках храним номер следующего в последовательности
все.
Вот и расскажи про это подробно.
А то ведь опять "не понятно ни хрена".
Например, не понятно, зачем двоичный код хранить адресами?
Что текое номер следующего в последовательности?
Двух ящиков достаточно, если считать первый ящик единицей, а второй - нулем?
Поделиться19052023-07-02 15:38:25
Например, не понятно, зачем двоичный код хранить адресами?
Затем, чтобы значение адресовало само себя и его не надо было искать. Причем с попутныи отсетванием дубликатов
Что текое номер следующего в последовательности?
Номер ящика который продолжает последовательность с точки ветвления
Двух ящиков достаточно, если считать первый ящик единицей, а второй - нулем?
Нет, конечно. Террабайты требуются.
Поделиться19062023-07-02 17:24:02
еррабайты требуются.
Для чего требуются?
Поделиться19072023-07-02 17:26:08
Номер ящика который продолжает последовательность с точки ветвления
Что такое последовательность, и что такое точка ветвления последовательности?
Поделиться19082023-07-02 17:27:34
Причем с попутныи отсетванием дубликатов
Что такое дубликаты и зачем их нужно отсеивать?
Поделиться19092023-07-02 17:29:32
Затем, чтобы значение адресовало само себя и его не надо было искать
Значение чего - кода или адреса?
И где ты его собрался искать? И зачем?
Поделиться19102023-07-03 06:06:43
Для чего требуются?
Ты меня в ступор вводишь такими вопросами! Нужно объяснять для чего компу память?
Что такое последовательность, и что такое точка ветвления последовательности?
Ты издеваешься? Мне с натурального ряда начать? С разветвленных структур данных записанных последовательно?
Что такое дубликаты и зачем их нужно отсеивать?
Однофамильцы в БД, например, которых надо перебирать, чтоб найти нужного, а есть возможность держать только одного "Лукомора" и хранить только его отличия. Типа, как в МP4 где хранятся только отличия в последовательных кадрах
Значение чего - кода или адреса?
И где ты его собрался искать? И зачем?
Ахренеть! Про письменность с клинописи начинать или берестяных грамот? Про алфавитный порядок надо в контексте обюлегченния поиска?
Поделиться19112023-07-03 09:03:11
Про письменность с клинописи начинать или берестяных грамот?
Нвчинать надо с постановки задачи.
Как некогда заметил Лукомор:"Как задача поставлена, так она и стоит!"
Поделиться19122023-07-03 09:06:34
Нужно объяснять для чего компу память?
Лучше объясни, для чего компу маршруты.
Поделиться19132023-07-03 09:07:49
Мне с натурального ряда начать? С разветвленных структур данных записанных последовательно?
Натуральный ряд, это - разветвленная структура данных?
Отредактировано Лукомор (2023-07-03 09:08:24)
Поделиться19142023-07-03 09:11:14
Типа, как в МP4 где хранятся только отличия в последовательных кадрах
А зачем в МР4 поиск?
Поделиться19152023-07-03 10:41:25
Начинать надо с постановки задачи.
100500 раз уже постил задачу расстановки(хеширования) или связывания ключей с данными Н.Вирта
[url=https://www.osp.ru/pcworld/2001/06/161840]Одна из важных задач, решаемых в программировании,— это обеспечение быстрого (прямого) доступа к данным по некоему коду (индексу, адресу). Неудивительно, что решающий эту задачу массив стал одним из главных строительных блоков, превосходя по использованию списки, которые определяют последовательный доступ к элементам.
...
Хеширование есть разбиение множества ключей (однозначно характеризующих элементы хранения и представленных, как правило, в виде текстовых строк или чисел) на непересекающиеся подмножества (наборы элементов), обладающие определенным свойством. Это свойство описывается функцией хеширования, или хеш-функцией, и называется хеш-адресом. Решение обратной задачи возложено на хеш-структуры (хеш-таблицы): по хеш-адресу они обеспечивают быстрый доступ к нужному элементу. В идеале для задач поиска хеш-адрес должен быть уникальным, чтобы за одно обращение получить доступ к элементу, характеризуемому заданным ключом (совершенная хеш-функция). Однако на практике идеал приходится заменять компромиссом и исходить из того, что получающиеся наборы с одинаковым хеш-адресом содержат более одного элемента.
Термин «хеширование» (hashing) в печатных работах по программированию появился сравнительно недавно (1967 г. [1]), хотя сам механизм был известен и ранее. Глагол «hash» в английском языке означает «рубить, крошить», т. е. создавать этакий «винегрет». Для русского языка академиком А.П. Ершовым [2] был предложен достаточно удачный эквивалент — «расстановка», созвучный с родственными понятиями комбинаторики, такими как «подстановка» и «перестановка». Однако пока он не прижился.[/url]
Короче, задача решается до сих пор, а я попробовал выяснить существует ли идеальный способ расстановки в рамках фон-неймановской архитектуры. Выяснил, что такой способ есть, если изменить представление двоичных данных и записывать значение битов адресами.
Лучше объясни, для чего компу маршруты.
Мы же от маршрутов к ящикам перешли. Впрочем, если хочешь, то с подачи Сергея можно контейнеры на двухатомных молекулах распедалить
Натуральный ряд, это - разветвленная структура данных?
Нэт Там у меня два разных предложения. Просто натуральный ряд это контейнер с натуральными числами, где каждое число стоит в своем же номере(алресе) позиции
А зачем в МР4 поиск?
Там сжатие
Поделиться19162023-07-03 10:42:51
Для эстетоф -
Отображением (f: A —> B) множества A во множество B (функцией на A со значениями в B) называется правило, по которому каждому элементу множества A сопоставляется один или несколько элементов множества B. Отсюда следует, что отображения могут быть однозначными и многозначными в зависимости от того, имеет ли каждый прообраз в соответствии один или несколько образов. Однозначное отображение f: A—> B называется сюръективным (сюръекцией), если f(A) = B. Это так называемое отображение «на». Отображение (в общем случае неоднозначное) называется инъективным, если образы различных прообразов различны (отображение «в»). Cюръективное и инъективное отображение называется биекцией.
Поделиться19172023-07-03 11:13:09
А зачем в МР4 поиск?
Странный вопрос...
Поделиться19202023-07-03 12:27:41
Чего это идеальный медведь вдруг не имеет массы? Медведь без массы - очень худой медведь, от идеала это очень далеко.