1.Лёгкая
Какую стратегию проектирования использует сортировка слиянием?
- A«Разделяй и властвуй»
- BПолный перебор
- CЖадный выбор
- DДинамическое программирование
2.Лёгкая
Что такое алгоритм полного перебора (brute force)?
- AАлгоритм, угадывающий ответ случайным образом
- BАлгоритм, перебирающий все возможные кандидаты в решения
- CАлгоритм, работающий на многих процессорах
- DАлгоритм, который всегда использует рекурсию
3.Лёгкая
Какое из этих времён работы полиномиально?
- AO(2ⁿ)
- BO(nⁿ)
- CO(n³)
- DO(n!)
4.Средняя
Сколько уровней у рекурсии сортировки слиянием для массива из n элементов?
- AОколо n / 2
- BОколо √n
- CОколо log₂ n
- DОколо n
5.Средняя
Какова временна́я сложность стандартного алгоритма динамического программирования для наибольшей общей подпоследовательности строк длиной m и n?
- AO(mn)
- BO(2m+n)
- CO(m + n)
- DO(mn log n)
6.Средняя
Какое жадное правило в задаче о выборе заявок всегда даёт максимальное число непересекающихся заявок?
- AСначала выбрать заявку с наименьшим числом пересечений, затем повторить с совместимыми
- BСначала выбрать самую короткую заявку
- CВыбрать заявку, которая заканчивается раньше всех, затем повторить с совместимыми
- DВыбрать заявку, которая начинается раньше всех
7.Сложная
Какова амортизированная стоимость инкремента двоичного счётчика, если один инкремент может изменить много битов?
- AO(n log n) на инкремент
- BO(1) на инкремент
- CO(log n) на инкремент
- DO(n) на инкремент
8.Сложная
Какое утверждение о P и NP верно?
- AРешения задач NP невозможно быстро проверить
- BДоказано, что P ≠ NP
- CNP означает «неполиномиальный» (not polynomial)
- DКаждая задача из P также принадлежит NP
Ответы
- 1. A · «Разделяй и властвуй»
- 2. B · Алгоритм, перебирающий все возможные кандидаты в решения
- 3. C · O(n³)
- 4. C · Около log₂ n
- 5. A · O(mn)
- 6. C · Выбрать заявку, которая заканчивается раньше всех, затем повторить с совместимыми
- 7. B · O(1) на инкремент
- 8. D · Каждая задача из P также принадлежит NP
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.