2018:2019 Autumn - Algocourse/info GitHub Wiki

Занятия проходят по субботам в аудитории В-416. Время: 16:15.

  • Крайне рекомендуется на занятии иметь с собой ноутбук.

Занятие 12. 15 декабря 2018.

  • Геометрия. Общие определения.
  • Построение выпуклой оболочки.

Занятие 11. 8 декабря 2018.

Задание:

Занятие 10. 1 декабря 2018.

Задание:

Занятие 9. 24 ноября 2018.

Задание:

Занятие 8. 17 ноября 2018.

Задание:

Занятие 7. 10 ноября 2018.

  • Бинарный поиск.
  • Бинарный поиск по ответу.
  • Бинарное возведение в степень числа/матрицы.
  • Эффективное вычисление n-го числа Фибоначчи по модулю.
  • Тернарный поиск.

Задание

Занятие 6. 2 ноября 2018.

Задание

Занятие 5. 26 октября 2018.

Задание

Занятие 4. 19 октября 2018.

Задание

Занятие 3. 12 октября 2018.

  • Примеры одномерной и двумерной динамики.
  • Разбор на задач из задания предыдущего занятия.
  • Техника двух указателей.

Задание

Занятие 2. 5 октября 2018.

  • Основы асимптотического анализа. Примеры.
  • Постановка задачи динамического программирования.
  • Примеры одномерной и двумерной динамики.

Задание

Занятие 1. 21 сентября 2018.

  • Вводная лекция.
  • Структура курса.
  • Полезные материалы.
  • Ознакомление с С++.
  • Пример решения задачи на языке С++.

Задание