Зачем мне это надо от Влада Тен - это образовательное шоу, где в каждом выпуске мы разбираем теорию из Computer Science и ее применение в реальной жизни
Сегодня в маршрутке девчушка лет 4-х спросила маму: “А если всем попросить Влада Тена, он не будет удалять видео?” С мамой плакала половина маршрутки… Влад Тен, не удаляй видео!!!
Не передать насколько это полезный формат. Не только для RU-vid, но для сферы образования в целом. В общем, меня постоянно тригерило то, что на занятиях в школе/универе - я не понимаю "А зачем собственно мы изучаем вот такие законы, правила, типы задач". Ведь в конечном итоге, как я применю это в практических вещах в жизни или в профессии в будущем. И вот такой ликбез на 5-10 минут в начале лекции или хотя бы группы лекций на одну тематику, касательно конкретных сфер и задач применения знаний. В общем с меня признательность, не хочу уходить в фанатичность - но ты действительно уважаемый человек, хоть и немного странный) От души
@@CalmVideo ты новенький что ли? Тут прикол такой, сегодня удалит видео, завтра отдаст канал, после завтра вернет, ко вторнику удалит и создаст новый. Себе тоже, кстати, видос скачал... И тебе рекомендую)
Спасибо; Хорошее объяснение. Думаю было бы круто если бы вы продолжили развивать эту тему в глубину, рассказали, а к каким задачам нельзя применить такой подход. Покажите другие решения. Например Не обязательно решать эту задачу по слоям. можно запускать dfs от всех supply и рекурсивно вызывать dfs со след product, если indegree 0. Мне кажется с вашей подачей можно принести много пользы комьюнити. Но только если вы пойдете объяснять глубже чем остальные и остановитесь на этом топике выпусков на 10. Если смотреть подобные объяснения - то как правило есть 2 крайности - автор уходит в теорию не подкрепляя примерами, автор показывает решение задач в разнобой, не поясняя переиспользуемые паттерны и теорию вообще. Еще совет, в начале видео разбирается задача с майнкрафтом, потом поясняется точно такие же задачи в других сферах, потом переход к задаче на ликоде. Этот переход понятен. Но, есть ощущение, что если спросить человека, который посмотрел это видео, о том что там с майнкрафтом, он скорее всего не сможет в моменте даже сформулировать задачу про майнкрафт, но вспомнит про рецепты. При этом майнкрафт вообще в тайтле этого видео. Чтобы до конца вложить в головы это решение, я бы рекомендовал вам , разобрать от и до именно пример с майнкрафтом.
Спасибо! Было бы интересно разобрать вариант этой задачи при условии конечных ресурсов. Например, можем потратить мясо на пасту, но тогда его не хватит на сендвич. Задача получится более комбинаторная.)
видео супер, жаль тема майнкрафт не раскрыта, там сложнее алгоритм, потому что ингредиенты тратятся, у горючего в печке разная теплопроводность, т.е. по разному расход на предмет, плюс разные печки есть: для плавки, для еды и обычная; это же наверное тоже нужно учесть, есть ли они у нас вообще, включая верстак
Однажды был рабочий проект, где нужно было резолвить таски, имеющие некоторую продолжительность и которые могут между собой иметь зависимости Start-to-Start, Start-to-Finish, Finish-to-Start, Finish-to-Finish. И соответственно лучшим решением и было представление этой задачи через графы. Только вот нюанс, тогда я об этих графах ничего практически не знал и решение было довольно таки костыльное. Но зато теперь-то я знаю, как решать и куда, если че, смотреть. Влад, спасибо тебе большое! Я именно благодаря тебе и въехал в литкод
20:31 функция zip делает массив тюплов(или массивов) из последовательных элементов двух(или больше?) массивов. Кароче: пишите массивы в строчки один под другим стопкой, получается таблица, тогда zip() это массив столбцов по элементам массивов. Напоминает транспонирование матриц(таблиц).
Что-то не понял. Ингредиенты бесконечные? Просто если ты использовал хлеб для сендвича, то ещё раз его нельзя использовать для бургера. Нужен счётчик, сколько осталось ингредиентов для приготовления.
В первой задачи топологическая сортировка избыточна. Используя обычный dfs и хэшмапу(для хранения булевых значений «можно ли это сделать»), можно уменьшить константу, да и код короче сделать:&
Самое глупое решение показал обмазовшись циклами. Новичку такое простительно, но он ведь ведет курсы уже😂 А задача решалась очень просто при помощи рекурсии. Нужно было составить список рецептов и через рекурсивную функцию узнать её цену. Опять императившики от незнания рекурсии городят ужасный код.
@@qwertymangames1800 я пишу на swift и мне была не интересна часть видео, которая относится к синтаксису языка python, я его всеравно не знаю и наверно ты прав, но почему ты тогда не приложешь правильно сформулированное решение, это было бы полезно для всех. Мне очень понравился сам подход и визуализация проблемы и ход мысли, как эту проблему решить, для себя я это взял из этого видео, хорошего дня😎
@@qwertymangames1800 похоже нет, короче, брат/сестра/оно/они, ты лучший, здесь спорить глупо, но если ты еще приложешь в комментарии правильное решение, то это будет всем полезно, я пишу на swift и не знаю синтаксиса и тонкостей языка python, мне однозначно понравилось в видео, как проблема была визуализированна и как ход мысли по ее решению был показан
@@qwertymangames1800 у тебя интересные игры, попробуй их интегрировать в волны тренда, типо, уличные драки - слово пацана и т.д. (так же с видом сверху вниз, как на машинках у тебя)
я предлагаю переименовать видео и добавить больше капса, добавить кавычки для обозначения имени рубрики, а также вместо "от Влада Тен" использовать ", Влад Тен?" (как обращение) спасибо.
Минусы: Неправильное решение (если у тебя ингредиентов на 1 хлеб то сендвича не сделаешь. Нужны счетчики ингридиентов). 2 затянуто 3 зачем-то присутствует мат (а кто как не ученые или просто образованные люди должны задавать планку поведения?) 4* нет формального описания алгоритма (может есть, просто я выключил после мата)