![]() |
Добро пожаловать, гость ( Вход | Регистрация )
Публикующим:
1. Задачу можно опубликовать двумя способами:
- создав для нее отдельную тему с информативным названием;
- добавив задачу в готовый сборник (например «Бескрылки», «Мини-задачи», «Вопросы ЧГК») или создав свой (например, «Загадки от /для Светы»).
2. Если вы публикуете задачу, решение которой не знаете, напишите об этом. По умолчанию считается, что вам известен правильный ответ и вы готовы проверять других игроков.
Решающим:
1. В темах запрещается писать ответы и подсказки, если возможность открытого обсуждения не оговорена отдельно (в случае открытого обсуждения для текста следует использовать цвет фона или белый, оставляя другим игрокам возможность самостоятельного решения).
2. Правильность решения можно проверить, написав личное сообщение автору.
![]() |
nik_vic |
![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Braingames Сообщений: 753 Регистрация: 22.1.2008 Пользователь №: 6 125 ![]() |
Для кольцевого битового буфера реализуемы пошаговые команды вперёд/назад и чтение/запись.
Как бы побыстее найти его длину? ==== Но можно и иначе. ММ - в кольцевой тюряге, может переходить из камеры в камеру, зажигать/гасить свет. Узнает, сколько камер - выйдет на свободу ![]() -------------------- Где это видано?
|
![]() ![]() |
panda-pandus |
![]()
Сообщение
#2
|
Участник ![]() ![]() Группа: Пользователи Braingames Сообщений: 199 Регистрация: 9.4.2010 Пользователь №: 20 180 ![]() |
А что должен минимизировать оптимальный алгоритм: матожидание количества шагов, или матожидание отношения количества шагов к длине буфера?
В первом случае оптимальный алгоритм определенно будет зависеть от распределения вероятностей возможных длин буфера (не говоря о том, что это матожидание можно гарантированно загнать в бесконечность, и все алгоритмы станут равными по такой оценке эффективности). Во втором, думаю, то же самое. Во всяком случае, какой бы алгоритм мне не предъявили, я запросто придумаю особое распределение вероятностей длин буфера и особый алгоритм под это распределение, который окажется лучше предъявленного. |
nik_vic |
![]()
Сообщение
#3
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Braingames Сообщений: 753 Регистрация: 22.1.2008 Пользователь №: 6 125 ![]() |
А что должен минимизировать оптимальный алгоритм: матожидание количества шагов, или матожидание отношения количества шагов к длине буфера? Никаких матожиданий и вероятностей. Длина поезда неизвестна, состояние ламп в вагонах - тоже. "Алгоритму" могут подсунуть любой "поезд", он обязан без ошибки выдать его длину, а мы можем сравнить её с показаниями одометра/шагомера. Я бы сказал больше, но не хочу "мешать" решающим детский вариант. -------------------- Где это видано?
|
panda-pandus |
![]()
Сообщение
#4
|
Участник ![]() ![]() Группа: Пользователи Braingames Сообщений: 199 Регистрация: 9.4.2010 Пользователь №: 20 180 ![]() |
Длина поезда неизвестна, состояние ламп в вагонах - тоже. "Алгоритму" могут подсунуть любой "поезд", он обязан без ошибки выдать его длину, а мы можем сравнить её с показаниями одометра/шагомера. Но по каким критериям тогда оценивается, действительно ли алгоритм самый быстрый? Если у нас есть два алгоритма, то на одном поезде может быстрее сработать первый, на другом поезде второй. Какой же из них считать более быстрым? Каков критерий оптимальности? Алгоритм, который на любом поезде победит другие алгоритмы, точно не существует. |
nik_vic |
![]()
Сообщение
#5
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Braingames Сообщений: 753 Регистрация: 22.1.2008 Пользователь №: 6 125 ![]() |
Но по каким критериям тогда оценивается, действительно ли алгоритм самый быстрый? Факт - оптимальность штука тонкая Если у нас есть два алгоритма, то на одном поезде может быстрее сработать первый, на другом поезде второй. Какой же из них считать более быстрым? Каков критерий оптимальности? Алгоритм, который на любом поезде победит другие алгоритмы, точно не существует. ![]() В нашем случае достаточно такого определения оптимальности, что у "лидера" минимален верхний предел отношения числа шагов к длине поезда. -------------------- Где это видано?
|
0 |
![]()
Сообщение
#6
|
![]() Охгдеж ![]() ![]() ![]() ![]() Группа: Пользователи Braingames Сообщений: 1 335 Регистрация: 26.3.2009 Пользователь №: 13 618 ![]() |
|
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 20.7.2025, 6:25 |