wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Final test

Total questions: 10

Worksheet time: 6mins

Name
Class
Date
1.
  1. Найти обратный элемент по модулю для сложения для 4 по модулю 15

a)

4

b)

11

c)

15

d)

7

e)

Не существует

2.
  1. Найти обратный элемент по модулю для умножения для 4 по модулю 15

a)

8

b)

11

c)

15

d)

4

e)

Не существует

3.
  1. Сложность алгоритма Евклида (по двум числам a и b)

a)

O(a + b)

b)

O(min(a, b))

c)

O(log min(a, b))

d)

O(log max(a, b))

4.
  1. Выберите верное утверждение про подсвеченную клетку (задача о рюкзаке)

a)

Рюкзак состоит из одного слитка: 4 кг

b)

Рюкзак состоит из слитков: 4 и 3 кг

c)

Рюкзак либо пуст, либо состоит из слитков: 4 и/или 3 кг

d)

Рюкзак либо пуст, либо состоит из слитков: 6, 4 и/или 3 кг

5.
  1. Двудольный ли это граф?

a)

Да

b)

Нет

c)

Невозможно определить для данного графа

6.
  1. Выберите верные утверждения (DFS/BFS)

a)

В DFS при посещении вершины мы рекурсивно/стеком уходим «вглубь» к потомкам, прежде чем возвращаться

b)

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

c)

В BFS вершины посещаются строго по возрастанию их номеров

d)

BFS корректно работает только в неориентированных графах

7.
  1. Какую задачу решает алгоритм Дейкстры?

a)

Поиск кратчайших путей из стартовой вершины ко всем при неотрицательных весах рёбер

b)

Поиск кратчайших путей из стартовой вершины ко всем при наличии отрицательных рёбер

c)

Поиск кратчайших путей из стартовой вершины ко всем при наличии отрицательных рёбер и отрицательных циклов

d)

Поиск кратчайших путей из каждой вершины в каждую при наличии отрицательных рёбер и отрицательных циклов

8.
  1. Какую задачу решает алгоритм Форда–Беллмана?

a)

Поиск кратчайших путей из стартовой вершины ко всем только при неотрицательных весах рёбер

b)

Поиск кратчайших путей из стартовой вершины ко всем при наличии отрицательных рёбер

c)

Умеет детектировать отрицательные циклы

d)

Поиск кратчайших путей из каждой вершины в каждую только при неотрицательных рёбрах, быстрее Дейкстры

9.
  1. За какую сложность можно найти сумму на подотрезке k, используя дерево отрезков?

a)

O(1)

b)

O(log n)

c)

O(n)

d)

O(k)

e)

O(k log n)

10.
  1. В каких случаях используем дерево отрезков, а не префиксные суммы? (выберите все подходящие)

a)

Нужны функции типа min/max/gcd на подотрезках

b)

Когда массив статичен и нужны только суммы по отрезкам

c)

Нужно быстро изменять один элемент и быстро брать функцию на подотрезке