Отличный курс!
Не стоит тратить время. Не могу судить о том, на сколько автор хороший программист, но преподавать это не его. Условие задач предлагается пойти посмотреть на сторонний ресурс (а зачем тогда нужен курс). Там же предлагается посмотреть и решение.
Курс полезный. Но есть несколько минусов. 1. Не все примеры задач рассмотрены (например, кузнечик, который хорошо подходит для первого знакомства с динамическим программированием, так как прост для понимания) 2. Немногословное обьяснение. Иногда видишь формулы и , как говорится "смотришь в книгу - видишь фигу". Хотелось бы, чтобы формулы разьяснялись подробнее. 3. Формулировка задач. Не устанавливаются ограничения входных данных. А иногда в целом непонятная постановка задачи. Например, четвертое задание итогового теста можно перефразировать более понятно : "Среди всех возможных путей в дереве, найдите тот, который имеет максимальную сумму ребер. При этом ребра в пути не должны повторятся" 4. Задания с codeforces. 1800 рейтинга. Я не думаю, что это хорошо подходит для впервые изучающих эту тему. Но, повторюсь, курс неплох.
Отличная идея. Широкий список примеров. Курсу требуется доработка: в 2 и 3 главах не хватает объяснений. Задание и решение на внешнем ресурсе. В решениях не хватает комментариев и имена переменных не отражают суть. Задания часто написаны не ясно - возможно это отражает реальность олимпиады. Хотелось бы в решениях увидеть алгоритм их вывода.
Хорошо что описаны базовые задачи, но для новичков тяжеловато воспринимать формулы. Может необходимо добавить какую то часть посвящённую интерпретации формул. И посмотрите ещё раз самую последнюю задачу - взвешенный неориентированный граф (дерево) , не проходит 2й тест - очень странно
Некоторые задачи слишком трудно. Или я слабый но хороший курс