Содействие - исключение из 3-го закона Ньютона.

Амальгама

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Амальгама » Математика и программирование » Обсуждение - Математика и программирование


Обсуждение - Математика и программирование

Сообщений 1891 страница 1920 из 2001

1

Топик для комментариев и кратких обсуждений из "Ленты новостей". Убедительная просьба для полновесных дискуссий заводить отдельные топики.

0

1891

#p188596,Лукомор написал(а):

Достаточно в каждый ящик, кроме последнего, положить бумажку с номером на единицу
большим за номер ящика, и запастись поп-корном.

Или расчекованную Ф-1 без замедлителя.

0

1892

#p188593,Лукомор написал(а):

А прямо вероятность только блондинки да механики вычисляют.

Механики не считают, а комплексом мер обеспечивают закономерность и неизюежность выигрыша загоняя случайность в допуск. Примерно, так же, как это делают жулики использующие крапленые колоды, магнитные кости и т.п.

#p188596,Лукомор написал(а):

Достаточно в каждый ящик, кроме последнего, положить бумажку с номером на единицу
большим

На втором ходу найдется нужный. Надо на единицу меньший. Ну, т.е. если просто сдвинуть натуральный ряд влево, относительно своих позиций, то любая цепочка будет длиной 99.

#p188596,Лукомор написал(а):

если бы заключенные открывали ящики от фонаря,
без всякой стратегии, вероятность того, что все найдут свои номера за 50 шагов
была бы точно такая же, около 30%, что сильно напоминает величину натурального
логарифма двух.

хехе! Только не величину, а разность от вычитания из 1. И самое иньтересное тут "геометрический или механический смысл" этого факта. Типа как у производной, как когда-то учили, когда маьтематики еще помнили свои мезанические корни. http://www.kolobok.us/smiles/standart/smile3.gif

Так вот это тот же бинарный поиск в извращенном виде, который приводит к ln2 или к (1-ln2).
Бинарный поиск делают в упорядоченном массиве, а здесь перемешанный. Но! Применяется метод упорядочения поиска аналогичный Triе алгоритму. И задача поиска номера легком движением превращается в задачу поиска удельного количества возможных перестановок длиной равной или меньше 1/2 массива. Т.е. в отличие от бинарного поиска значения в упорядоченном массиве, ищем количество вариантов >1/2 которых "полстолька, да четверть столька, да и т.д". и как раз ln2 и получится, а значит <1/2 1-ln2

0

1893

#p188595,Zagar написал(а):

Да там и решение есть. Так что даже не пришлось поломать голову.

0

1894

#p188599,SERGEY написал(а):

добавление на первый взгляд бесполезной информации - произвольных номеров на ящиках, позволяет сформировать стратегию узников, так кардинально меняющую ситуацию.

А на мой взгляд номера на ящиках никакой информации не добавляют,
и я выше привел пример раскладки бумажек по ящикам,
при которой ни один заключенный не найдет свой номерок даже имея 99 попыток.

А сама задача мне напоминает задачу про дни рождения, и та вероятность,
найденная перемножением аероятностей  не отражает истинного положения дел.
Впрочем это мое личное ИМХО.

Отредактировано Лукомор (2023-06-30 20:24:37)

0

1895

#p188601,Шарпер написал(а):

На втором ходу найдется нужный. Надо на единицу меньший. Ну, т.е. если просто сдвинуть натуральный ряд влево, относительно своих позиций, то любая цепочка будет длиной 99.

Одинаково!
Они в любом случае стартуют в обратную сторону от своего номера.
Только хиральность разная.

В моем случае заключенный под номером 1 находит в ящике номер 1 бумажку с номером 2,
открывает ящик с номером 2,  и находит бумажку с номером 3, и так дрейфует до ящика
номер 50 где находит бумажку с номером 51 и сливается.

В твоем случае, этот же заключенный находит в первом ящике бумажку с номером 100,
переходит в ящик номер 100 и находит в нем бумажку с номером  99, и так добирается,
до ящика номер 51 где находит бумажку с номером 50.

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

Отредактировано Лукомор (2023-06-30 20:25:10)

0

1896

#p188601,Шарпер написал(а):

а значит <1/2 1-ln2

#p188587,SERGEY написал(а):

Эта задача обсуждалась в интернете и она дает 31 % вероятности

Да, ты прав!

1 - ln2 = 0,3068

Примерно 31%...

0

1897

#p188604,Лукомор написал(а):

А на мой взгляд номера на ящиках никакой информации не добавляют,

Добавляет упорядочение обхода trie методом, что и приводит к вот таким следствиям.
Как обычно, адепты теорвера пытаются игнорировать влияние алгоритма и непонятно с какого бодуна удивленно сравнивают их вероятности, а не эффективность, как это принято в программировании.

#p188605,Лукомор написал(а):

Одинаково!
Они в любом случае стартуют в обратную сторону от своего номера.
Только хиральность разная.

Да, ты прав, я сглючил. Номера будут все время опережать.

#p188606,Лукомор написал(а):

1 - ln2 = 0,3068

Ну дык, доказали, что алгоритм поиска всех перестановок > 50 сводится к бинарному поиску.

0

1898

#p188604,Лукомор написал(а):

я выше привел пример раскладки бумажек по ящикам,
при которой ни один заключенный не найдет свой номерок даже имея 99 попыток.

Ну так это не по задаче. Задача не про то. какая херня может прийти в голову тюремщикам. Тем более, им ничего не известно про стратегию.

Отредактировано SERGEY (2023-06-30 18:28:23)

0

1899

#p188607,Шарпер написал(а):

Добавляет упорядочение обхода

Да, согласен.  Номера на ящиках позволяют гарантировано проходить разные
маршруты без накладок.

Отредактировано Лукомор (2023-06-30 20:42:46)

0

1900

#p188609,SERGEY написал(а):

Задача не про то. какая херня может прийти в голову тюремщикам

Вот именно в этом и заключается пробел в теории вероятностей.
Рассматривается стратегия игрока, допустим в казино, но не рассматривается стратегия
того же казино. Единственное, пожалуй, исключение - это парадокс Монти Холла,
где у ведущего шоу есть своя стратегия. Причем он подыгрывает игроку.

0

1901

#p188610,Лукомор написал(а):

Да, согласен.  Номера на ящиках позволяют гарантировано проходить разные
маршруты без накладок.

Знаешь, что странно? То, что никто не отметил аналогию с адресацией памяти, хотя пример с коробками классический. 146% что и задача родилась на основе сведений о trie методе или поиске по бору. Вот мне надо было  на ящиках пояснять свои табличныке методы.

0

1902

#p188620,Шарпер написал(а):

Вот мне надо было  на ящиках пояснять свои табличныке методы.

Ну так и объясни, по крайней мере попробуй.
А то до сих пор никто так не понял ничего из твоих объяснений.
Заметь, что в ящиках никакой информации, кроме ссылок на следующий ящик по кругу -
не содержится.

0

1903

#p188621,Лукомор написал(а):

Ну так и объясни,

Опять??? Ладно, уговорил.
Вариант записи двоичного кода адресами:
четные ящики считаем нулями, нечетные - единицами.
В  ящиках храним номер следующего в последовательности
все.

0

1904

#p188622,Шарпер написал(а):

Вариант записи двоичного кода адресами:
четные ящики считаем нулями, нечетные - единицами.
В  ящиках храним номер следующего в последовательности
все.

Вот и расскажи про это подробно.
А то ведь опять "не понятно ни хрена".

Например, не понятно, зачем двоичный код хранить адресами?
Что текое номер следующего в последовательности?
Двух ящиков достаточно, если считать первый ящик единицей, а второй - нулем?

0

1905

#p188623,Лукомор написал(а):

Например, не понятно, зачем двоичный код хранить адресами?

Затем, чтобы значение адресовало само себя и его не надо было искать. Причем с попутныи отсетванием дубликатов

#p188623,Лукомор написал(а):

Что текое номер следующего в последовательности?

Номер ящика который продолжает последовательность с точки ветвления

#p188623,Лукомор написал(а):

Двух ящиков достаточно, если считать первый ящик единицей, а второй - нулем?

Нет, конечно. Террабайты требуются.

0

1906

#p188625,Шарпер написал(а):

еррабайты требуются.

Для чего требуются?

0

1907

#p188625,Шарпер написал(а):

Номер ящика который продолжает последовательность с точки ветвления

Что такое последовательность, и что такое точка ветвления последовательности?

0

1908

#p188625,Шарпер написал(а):

Причем с попутныи отсетванием дубликатов

Что такое дубликаты и зачем их нужно отсеивать?

0

1909

#p188625,Шарпер написал(а):

Затем, чтобы значение адресовало само себя и его не надо было искать

Значение чего - кода или адреса?
И где ты его собрался искать? И зачем?

0

1910

#p188626,Лукомор написал(а):

Для чего требуются?

Ты меня в ступор вводишь такими вопросами! Нужно объяснять для чего компу память?

#p188627,Лукомор написал(а):

Что такое последовательность, и что такое точка ветвления последовательности?

Ты издеваешься? Мне с натурального ряда начать? С разветвленных структур данных записанных последовательно?

#p188628,Лукомор написал(а):

Что такое дубликаты и зачем их нужно отсеивать?

Однофамильцы в БД, например, которых надо перебирать, чтоб найти нужного, а есть возможность держать только одного "Лукомора" и хранить только его отличия. Типа, как в МP4 где хранятся только отличия в последовательных кадрах

#p188629,Лукомор написал(а):

Значение чего - кода или адреса?
И где ты его собрался искать? И зачем?

Ахренеть! Про письменность с клинописи начинать или берестяных грамот? Про алфавитный порядок надо в контексте обюлегченния поиска?

0

1911

#p188630,Шарпер написал(а):

Про письменность с клинописи начинать или берестяных грамот?

Нвчинать надо с постановки задачи.
Как некогда заметил Лукомор:"Как задача поставлена, так она и стоит!"  https://www.kolobok.us/smiles/standart/smile3.gif

0

1912

#p188630,Шарпер написал(а):

Нужно объяснять для чего компу память?

Лучше объясни, для чего компу маршруты.

0

1913

#p188630,Шарпер написал(а):

Мне с натурального ряда начать? С разветвленных структур данных записанных последовательно?

Натуральный ряд, это - разветвленная структура данных?

Отредактировано Лукомор (2023-07-03 09:08:24)

0

1914

#p188630,Шарпер написал(а):

Типа, как в МP4 где хранятся только отличия в последовательных кадрах

А зачем в МР4 поиск?

0

1915

#p188631,Лукомор написал(а):

Начинать надо с постановки задачи.

100500 раз уже постил  задачу расстановки(хеширования) или связывания ключей с данными  Н.Вирта

[url=https://www.osp.ru/pcworld/2001/06/161840]Одна из важных задач, решаемых в программировании,— это обеспечение быстрого (прямого) доступа к данным по некоему коду (индексу, адресу). Неудивительно, что решающий эту задачу массив стал одним из главных строительных блоков, превосходя по использованию списки, которые определяют последовательный доступ к элементам.

...

Хеширование есть разбиение множества ключей (однозначно характеризующих элементы хранения и представленных, как правило, в виде текстовых строк или чисел) на непересекающиеся подмножества (наборы элементов), обладающие определенным свойством. Это свойство описывается функцией хеширования, или хеш-функцией, и называется хеш-адресом. Решение обратной задачи возложено на хеш-структуры (хеш-таблицы): по хеш-адресу они обеспечивают быстрый доступ к нужному элементу. В идеале для задач поиска хеш-адрес должен быть уникальным, чтобы за одно обращение получить доступ к элементу, характеризуемому заданным ключом (совершенная хеш-функция). Однако на практике идеал приходится заменять компромиссом и исходить из того, что получающиеся наборы с одинаковым хеш-адресом содержат более одного элемента.

Термин «хеширование» (hashing) в печатных работах по программированию появился сравнительно недавно (1967 г. [1]), хотя сам механизм был известен и ранее. Глагол «hash» в английском языке означает «рубить, крошить», т. е. создавать этакий «винегрет». Для русского языка академиком А.П. Ершовым [2] был предложен достаточно удачный эквивалент — «расстановка», созвучный с родственными понятиями комбинаторики, такими как «подстановка» и «перестановка». Однако пока он не прижился.[/url]

Короче, задача решается до сих пор, а я попробовал выяснить существует ли идеальный способ расстановки в рамках фон-неймановской архитектуры. Выяснил, что такой способ есть, если изменить представление двоичных данных и записывать значение битов адресами.

#p188632,Лукомор написал(а):

Лучше объясни, для чего компу маршруты.

Мы же от маршрутов к ящикам перешли. Впрочем, если хочешь, то с подачи Сергея можно контейнеры на двухатомных молекулах распедалить  http://www.kolobok.us/smiles/light_skin/yahoo.gif

#p188633,Лукомор написал(а):

Натуральный ряд, это - разветвленная структура данных?

Нэт Там у меня два разных предложения. Просто натуральный ряд это контейнер с натуральными числами, где каждое число стоит в своем же номере(алресе) позиции

#p188634,Лукомор написал(а):

А зачем в МР4 поиск?

Там сжатие

0

1916

Для эстетоф -

Отображением (f: A —> B) множества A во множество B (функцией на A со значениями в B) называется правило, по которому каждому элементу множества A сопоставляется один или несколько элементов множества B. Отсюда следует, что отображения могут быть однозначными и многозначными в зависимости от того, имеет ли каждый прообраз в соответствии один или несколько образов. Однозначное отображение f: A—> B называется сюръективным (сюръекцией), если f(A) = B. Это так называемое отображение «на». Отображение (в общем случае неоднозначное) называется инъективным, если образы различных прообразов различны (отображение «в»). Cюръективное и инъективное отображение называется биекцией.

http://www.kolobok.us/smiles/artists/connie/connie_twiddle.gif

0

1917

#p188634,Лукомор написал(а):

А зачем в МР4 поиск?

Странный вопрос...
https://s00.yaplakal.com/pics/pics_original/9/5/7/18182759.jpg

+1

1918

https://s00.yaplakal.com/pics/pics_original/7/7/7/18182777.jpg

+1

1919

https://s00.yaplakal.com/pics/pics_original/9/7/7/18182779.jpg

+1

1920

Чего это идеальный медведь вдруг не имеет массы? Медведь без массы - очень худой медведь, от идеала это очень далеко.

0


Вы здесь » Амальгама » Математика и программирование » Обсуждение - Математика и программирование