Сортировки. Жадность.

Четверг, 25 сентября 2014
ФМЛ 239, Актовый зал

Описание

  1. Даны $n$ чисел. Сколько существует треугольников с данными длинами сторон? ($O(n^3)$, $O(n^2\log n)$, $O(n^2)$).

  2. Даны $n$ человек, у каждого есть сила, набрать лучшую по суммарной силе команду из $k$ человек ($O(n \log n)$, $O(n)$).

  3. Рюкзак (три версии задачи)

  4. Даны $n$ пар чисел, выбрать $k$ пар чисел так, чтобы
    a) $\sum a_ib_i \rightarrow max$
    b) $(\sum a_i)/(\sum b_i) \rightarrow max$
    c) $(\sum a_i)\times(\sum b_i) \rightarrow max$

  5. Даны отрезки на прямой, выбрать максимальное число не пересекающихся отрезков.

  6. Даны отрезки на прямой, найти длину объединения.

  7. Даны отрезки на прямой, найти точку, покрытую максимальным числом отрезков.