2017:2018 Autumn - Algocourse/info GitHub Wiki

Занятия проходят по субботам в аудитории В-115. Время: 12:00.

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

Занятие 12. 16 декабря 2017.

Задание:

Занятие 11. 9 декабря 2017.

  • Динамика на битмасках.
  • Задача коммивояжера.

Задание:

Занятие 10. 2 декабря 2017.

Задание:

Занятие 9. 25 ноября 2017.

Задание:

Занятие 8. 18 ноября 2017.

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

Задание

Занятие 7. 11 ноября 2017.

Задание

Занятие 6. 4 ноября 2017.

  • Не будет проводиться в связи с праздником

Задание

Занятие 5. 27 октября 2017.

Задание:

Занятие 4. 20 октября 2017.

Задание:

Занятие 3. 13 октября 2017.

Задание:

  • Контест на темы "Динамическое программирование" и "Два указателя".

Занятие 2. 29 сентября 2017.

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

Задание:

  • Контест на темы "Динамическое программирование" и "Жадные алгоритмы".

Занятие 1. 22 сентября 2017.

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

Задание: