![]() |
Добро пожаловать, гость ( Вход | Регистрация )
Публикующим:
1. Задачу можно опубликовать двумя способами:
- создав для нее отдельную тему с информативным названием;
- добавив задачу в готовый сборник (например «Бескрылки», «Мини-задачи», «Вопросы ЧГК») или создав свой (например, «Загадки от /для Светы»).
2. Если вы публикуете задачу, решение которой не знаете, напишите об этом. По умолчанию считается, что вам известен правильный ответ и вы готовы проверять других игроков.
Решающим:
1. В темах запрещается писать ответы и подсказки, если возможность открытого обсуждения не оговорена отдельно (в случае открытого обсуждения для текста следует использовать цвет фона или белый, оставляя другим игрокам возможность самостоятельного решения).
2. Правильность решения можно проверить, написав личное сообщение автору.
![]() |
nik_vic |
![]() ![]()
Сообщение
#1
|
Активный участник ![]() ![]() ![]() Группа: Пользователи Braingames Сообщений: 753 Регистрация: 22.1.2008 Пользователь №: 6 125 ![]() |
Есть известная задача о минимальном количестве умножений для возведения в натуральную степень n с оценками log2(n) и 2log2(n).
Известна ли в качестве верхней оценки log2(n)*(1+о(1))? С уважением, НикВик. -------------------- Где это видано?
|
![]() ![]() |
Mouse |
![]()
Сообщение
#2
|
![]() и.о. админа ![]() ![]() Группа: Администраторы Сообщений: 86 Регистрация: 5.12.2006 Пользователь №: 20 ![]() |
QUOTE Гм, не встречал таких обозначений. Обычное обозначение будет O(log(n)) для всех приведённых выражений.Переспрошу иначе, чем третий вариант отличается от первого (из исходного поста)? это стандартное обозначение, просто в програмирование обычно что Н, что 10*Н операций относительно одно и тоже. поэтому О большое встречаеться чаще. а тут важно более точное кол-во операций т.е. 1.5*Н намного лучше 2*Н. т.е. при больших Н число операций будет 1.00000...0001*лог2(Н) без всяких О |
![]() ![]() |
![]() |
Упрощённая версия | Сейчас: 20.7.2025, 6:37 |