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

Четверг, 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. Даны отрезки на прямой, найти точку, покрытую максимальным числом отрезков.