powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Пятничный треугольник
25 сообщений из 188, страница 3 из 8
Пятничный треугольник
    #39782842
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglНадо перераскладывать шары после измерений. -1
Задача поставлена так, что нужно оптимизировать не среднее число итераций, а максимальное. Любая перераскладка их будет увеличивать.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782884
Siemargl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский БорисSiemarglНадо перераскладывать шары после измерений. -1
Задача поставлена так, что нужно оптимизировать не среднее число итераций, а максимальное. Любая перераскладка их будет увеличивать.Без перераскладки правильный ответ 7, а вот можно ли его уменьшить перекладкой - лень придумывать )

Возможно, это даст эффект при большем количестве шаров.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782885
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А в общем случае, если у нас из N шаров M радиоактивных, и мы берем какие-то K шаров, то какая вероятность, что хотя бы один из выбранных K шаров радиоактивный? Понятно, что если K > N-M, то вероятность равна 1. Если M=1, то K/N. А как в общем случае?
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782887
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SiemarglБез перераскладки правильный ответ 7, а вот можно ли его уменьшить перекладкой - лень придумывать )
Возможно, это даст эффект при большем количестве шаров.Нижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх).
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782907
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneSiemarglБез перераскладки правильный ответ 7, а вот можно ли его уменьшить перекладкой - лень придумывать )
Возможно, это даст эффект при большем количестве шаров.Нижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх).в каком плане "нижняя граница"?
если воспользоваться этой формулой, то выходит что за 8 операций можно выбрать и 2 шара из 23 -> 7,98299357469431

при особом везении можно за 4 измерения оба найти, я пока на досточность даже 7 не могу придумать
хотя всё подсказывает что так оно и есть и mayton ошибается с троллингом
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782909
Gennadiy Usov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
maytonSiemarglНадо перераскладывать шары после измерений.Я вот думаю что надо в терминах нечеткой логики после измерения группы шаров добавлять им коеффициент радиоактивности. Допустим померяли 5 штук. И каждому накинули некое вещественное число.
После нескольких итераций с разными группами и разным составом. Шар, получивший максимальный бонус - имеет
шанс быть точно радиоактивным.И не надо забывать, что шары ещё между собой подвержены радиации!
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782912
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gennadiy Usovmaytonпропущено...
Я вот думаю что надо в терминах нечеткой логики после измерения группы шаров добавлять им коеффициент радиоактивности. Допустим померяли 5 штук. И каждому накинули некое вещественное число.
После нескольких итераций с разными группами и разным составом. Шар, получивший максимальный бонус - имеет
шанс быть точно радиоактивным.И не надо забывать, что шары ещё между собой подвержены радиации!
Давай пока будем брать сухую изначальную постановку.

Физика-физикой но мы на ней уедем очень далеко.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782915
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneНижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх). Это неплохое приближение, но нужна какая-то поправка. В случае 2 из 11 по оценке получается 6, а реально 7.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782920
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneНижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх).
хм, саму идею я понял, а как найти множество для следующей итерации проверки?
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782924
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneSiemarglБез перераскладки правильный ответ 7, а вот можно ли его уменьшить перекладкой - лень придумывать )
Возможно, это даст эффект при большем количестве шаров.Нижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх).
Неправильная формула. Выше 21824574 решение 2 из 14 за 7 замеров, а по формуле 8.

ИМХО формула N/2 с округлением вверх.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782940
kealon(Ruslan)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T,

если я правильно понимаю его идею, то он предлагает искать сразу оба шара

на первом шаге она выглядит так

всего есть C(2,15) возможных сочетаний пар, если бы их можно было эффективно бить на две группы на каждом шаге, то он прав

фактически, я пока не вижу как это сделать

пусть на первом шаге мы разделим шары 8:7 и проверим первую группу

из шаров первой группы можно составить С(2,8) пар, второй группы - С(2,7) пар
разница C(2,15) - С(2,8) - С(2,7) = 8 *7 это пары которые можно составить с применением шаров из обеих групп

т.е. если измерение покажет что эти 8 шаров содержат радиоактивный, варианты разобьются с соотношением
[C(2,15) - С(2,7)]/ С(2,7) что вряд ли "эффективно близко" к 1:1

естественно, второй вариант, что там нету радиоактивных отбрасываем как оптимистичный
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782947
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 8:7 наихудший вариант по одному в каждой группе, тогда 2 замера этих групп чтобы убедиться что в каждой по одному, затем бинарный поиск в каждой: log2(N) или по 3 замера. Итого 8 замеров.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782949
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima TBarloneНижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх).
Неправильная формула. Выше 21824574 решение 2 из 14 за 7 замеров, а по формуле 8.

ИМХО формула N/2 с округлением вверх.Тут то все правильно: С(2,14)=91
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782960
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kealon(Ruslan)в каком плане "нижняя граница"?В плане "необходимое число измерений не меньше, чем..."
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782964
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneDima Tпропущено...

Неправильная формула. Выше 21824574 решение 2 из 14 за 7 замеров, а по формуле 8.

ИМХО формула N/2 с округлением вверх.Тут то все правильно: С(2,14)=91
тогда для 15 неправильно С(2,15)=105, т.е. тоже 7, а ответ 8.

PS Я не считал, просто заметил что log2(91) = log2(105)
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782972
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, так это нижняя граница.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782974
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T
тогда для 15 неправильно С(2,15)=105, т.е. тоже 7, а ответ 8.

PS Я не считал, просто заметил что log2(91) = log2(105)А вы попробуйте доказать, что за 7 невозможно :)
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782977
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneDima Tтогда для 15 неправильно С(2,15)=105, т.е. тоже 7, а ответ 8.

PS Я не считал, просто заметил что log2(91) = log2(105)А вы попробуйте доказать, что за 7 невозможно :)
Зачем? Выше никто не смог предложить решение за 7 измерений. Только за 8.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39782997
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Меня терзают смутные сомнения. Если заменить шары на биты. Типа радиоактивные - это первёрнутые
тогда поиск шара очень похож на вычисление и проверку Кода Хемминга.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783031
Barlone
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Соколинский БорисBarloneНижняя граница - двоичный логарифм числа сочетаний из N по M (с округлением вверх). Это неплохое приближение, но нужна какая-то поправка. В случае 2 из 11 по оценке получается 6, а реально 7.Да, поправки возникают из-за невозможности поделить варианты ровно пополам. Например, 2 из 6 - 15 вариантов. Но мы не можем поделить их на 8 + 7 вариантов. Меряем 2 шара и делим на 9 вариантов если результат положительный + 6 вариантов если результат отрицательный. На 9 вариантов уже нужно 4 измерения.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783130
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Господа! а почему меня всё не так?
при 13-16 за 6
11-12 за 5
9-10 за 4
остальное не пробовал вроде по схеме с 17 за 7

мои ключевые пороги для 2-х шаров - это когда одна из 2-х слагаемых достигает 2^x
Что не так?
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783140
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ах, Семён Семёныч! первое сравнение забываю сосчитать!
Картина меняется.
Например 15ш,
(8+7)--(4+4,4+3)--(2+2,2+2)--(1+1,1+1)
Итого 1 +2*3=7 сравнений
каждый разберу худший случай, т.е. всегда неудачно разделяю мн-во так, что сразу же меченые попадают в разные подмн-ва.

По тем же сображениям для 16 тоже 7 ...
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783142
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
exp98Итого 1 +2*3=7 сравнений
Откуда 1?
Две кучки: 7 и 8. В каждой может быть как по одному, так и два в одной. Проверять надо обе, т.е. 2 +2*3=8
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783155
exp98
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima T, то, что надо! Признаюсь, был в плену иллюзий.
...
Рейтинг: 0 / 0
Пятничный треугольник
    #39783159
Соколинский Борис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BarloneДа, поправки возникают из-за невозможности поделить варианты ровно пополам. Нет, эти поправки уже учтены при округлении логарифма. Нужна поправка в его аргументе.
...
Рейтинг: 0 / 0
25 сообщений из 188, страница 3 из 8
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Пятничный треугольник
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]