Andrew Stankevich
Andrew Stankevich
  • Видео 249
  • Просмотров 410 764

Видео

Цифровая культура - y2023 л5 - Тарас Леонтьев - Консольный редактор Vim
Просмотров 7217 месяцев назад
Цифровая культура - y2023 л5 - Тарас Леонтьев - Консольный редактор Vim
Advanced algorithms: Алгоритмы Флажолета-Мартина, k-min-values, geometric sampling
Просмотров 9458 месяцев назад
Advanced algorithms: Алгоритмы Флажолета-Мартина, k-min-values, geometric sampling
ВсОШ по информатике 2022-2023, Санкт-Петербург, районный тур
Просмотров 1,9 тыс.Год назад
ВсОШ по информатике 2022-2023, Санкт-Петербург, районный тур
Цифровая культура - y2022 л9 - Никита Сычев - Криптография
Просмотров 996Год назад
Цифровая культура - y2022 л9 - Никита Сычев - Криптография
Цифровая культура - y2022 л5 - Тарас Леонтьев - Консольный редактор Vim
Просмотров 1,4 тыс.Год назад
Цифровая культура - y2022 л5 - Тарас Леонтьев - Консольный редактор Vim
Продвинутые алгоритмы - y2020 - Л1: Sketching, Morris, +, ++
Просмотров 1,8 тыс.Год назад
Продвинутые алгоритмы - y2020 - Л1: Sketching, Morris, ,
ТИгр y2018-4к-л7 Смешанные стратегии. Оптимальная смешанная стратегия для матричных игр.
Просмотров 3642 года назад
ТИгр y2018-4к-л7 Смешанные стратегии. Оптимальная смешанная стратегия для матричных игр.
ТИгр y2018-4к-л8 Системы принятия решений. Теорема Эрроу.
Просмотров 4312 года назад
ТИгр y2018-4к-л8 Системы принятия решений. Теорема Эрроу.
ТИгр y2018-4к-л9 Аукционы. Аукцион Викри.
Просмотров 2122 года назад
ТИгр y2018-4к-л9 Аукционы. Аукцион Викри.
ДМ y2021-1к-л6: Эргодические марковские цепи
Просмотров 5332 года назад
ДМ y2021-1к-л6: Эргодические марковские цепи
ТИгр y2018-4к-л6 Ликбез по линейному программированию, двойственная задача, геометрическое решение
Просмотров 3462 года назад
ТИгр y2018-4к-л6 Ликбез по линейному программированию, двойственная задача, геометрическое решение
ДМ y2020-2к-л2: производящие функции для конструируемых комбинаторных объектов
Просмотров 9592 года назад
ДМ y2020-2к-л2: производящие функции для конструируемых комбинаторных объектов
ДМ y2021-1к-л4: Энтропия Шеннона
Просмотров 5362 года назад
ДМ y2021-1к-л4: Энтропия Шеннона
ТИгр y2018-4к-л5 Нечеткие игры, суммирование чисел и нимов, вполне малые игры
Просмотров 2212 года назад
ТИгр y2018-4к-л5 Нечеткие игры, суммирование чисел и нимов, вполне малые игры
ТИгр y2018-4к-л4 Несправедливые (partizan) четкие игры, сюрреальные числа
Просмотров 3582 года назад
ТИгр y2018-4к-л4 Несправедливые (partizan) четкие игры, сюрреальные числа
ТИгр y2018-4к-л3 Справедливые (impartial) игры, ним, ним-сумма, ним-произведение, Гранди, Смит
Просмотров 3732 года назад
ТИгр y2018-4к-л3 Справедливые (impartial) игры, ним, ним-сумма, ним-произведение, Гранди, Смит
Теория сложности y2019-л2 - P, NP, сведение по Карпу, NP-полнота, BH1N, Теорема Кука
Просмотров 5182 года назад
Теория сложности y2019-л2 - P, NP, сведение по Карпу, NP-полнота, BH1N, Теорема Кука
Теория сложности y2019-л1 - Вводная лекция, чем и зачем занимается теория сложности
Просмотров 8332 года назад
Теория сложности y2019-л1 - Вводная лекция, чем и зачем занимается теория сложности
ДМ y2021-1к-л1: дискретная теория вероятности, формула полной вероятности, формула Байеса
Просмотров 9332 года назад
ДМ y2021-1к-л1: дискретная теория вероятности, формула полной вероятности, формула Байеса
ДМ y2020-2к-л1: производящие функции, формальные степенные ряды
Просмотров 1,8 тыс.2 года назад
ДМ y2020-2к-л1: производящие функции, формальные степенные ряды
ТИгр y2018-4к-л2 Экономические игры, антагонистические игры, седловые точки, значение игры
Просмотров 2772 года назад
ТИгр y2018-4к-л2 Экономические игры, антагонистические игры, седловые точки, значение игры
ТИгр y2018-4к-л1 Игры, комбинаторные игры, сумма игр, эквивалентность по Гранди
Просмотров 4972 года назад
ТИгр y2018-4к-л1 Игры, комбинаторные игры, сумма игр, эквивалентность по Гранди
Региональный этап по информатике 2022. Задача 4. «Массивы-палиндромы», разбор
Просмотров 3,6 тыс.2 года назад
Региональный этап по информатике 2022. Задача 4. «Массивы-палиндромы», разбор
Региональный этап по информатике 2022. Задача 6. «Сортировка дробей», разбор
Просмотров 3,2 тыс.2 года назад
Региональный этап по информатике 2022. Задача 6. «Сортировка дробей», разбор
Региональный этап по информатике 2022. Задача 3. «Треугольная головоломка», разбор
Просмотров 3,8 тыс.2 года назад
Региональный этап по информатике 2022. Задача 3. «Треугольная головоломка», разбор
Региональный этап по информатике 2022. Задача 1. «Чемпионат по устному счету», разбор
Просмотров 12 тыс.2 года назад
Региональный этап по информатике 2022. Задача 1. «Чемпионат по устному счету», разбор
Региональный этап по информатике 2022. Задача 2. «Прыгающий робот», разбор
Просмотров 7 тыс.2 года назад
Региональный этап по информатике 2022. Задача 2. «Прыгающий робот», разбор
Региональный этап по информатике 2022. Задача 7. «Оптические каналы связи», разбор
Просмотров 2,2 тыс.2 года назад
Региональный этап по информатике 2022. Задача 7. «Оптические каналы связи», разбор
Региональный этап по информатике 2022. Задача 8. «Подарки», разбор
Просмотров 2,4 тыс.2 года назад
Региональный этап по информатике 2022. Задача 8. «Подарки», разбор

Комментарии

  • @olegderevenets8943
    @olegderevenets8943 22 дня назад

    Огромная благодарность Андрею! Предлагаю книгу "Графомания" (Деревенец О.В.). Алгоритмы на графах реализованы на языке Delphi (Object Pascal) Все исходники и контрольные примеры в наличии. Скачивается бесплатно. Содержание: Знакомство с объектами, отношениями и множествами Представление объектов в языке Delphi Представление множеств, операции с множествами Понятие о сложности (трудоёмкости) алгоритмов Задачи на множествах: • разбиение множества на подмножества; • задача о наименьшем разбиении (ЗНР); • задача о наименьшем покрытии (ЗНП). Представление отношений графами Программная реализация графов, ввод и вывод графов Группа задач на достижимость: • взаимная достижимость вершин; • кратчайшие пути между вершинами; • выделение сильно связанных компонент. Группа задач на размещение: • независимые вершины и клики; • доминирующие множества; • раскраски; • центры; • p-центры; • p-медианы. Остовные деревья Группа задач о потоках: • максимальный поток в сети; • поток, ограниченный сверху и снизу; • минимальная стоимость потока. Паросочетания: • паросочетание в двудольном графе; • паросочетание в произвольном графе. Цикл Эйлера и задача почтальона: • на неориентированном графе; • на орграфе. Задачи Гамильтона и коммивояжёра: • разомкнутая задача Гамильтона; • замкнутая задача Гамильтона (цикл); • комбинирование методов для задач Гамильтона; • замкнутая и разомкнутая задачи коммивояжёра.

  • @m.d.2029
    @m.d.2029 Месяц назад

    спасибо!

  • @likeabutterfly3887
    @likeabutterfly3887 Месяц назад

    Как всегда топ лекция!! Мой любимый ютубер!!! <3

  • @user-zc5zb2qd6t
    @user-zc5zb2qd6t 2 месяца назад

    нейтральный элемент относительно Умножения... возможно послышалось.... Тем неменее... Очень достойный курас, таких удачных компоновок материала и достойного изложения мало. Нет посттравматических истерик, неопрятной одежды самолюбования от кокнутых от словоблудья. Чистая и ясная речь. Конечно весь доказательный объём впихнуть в один семестр невозможно, но сюда минобраз ещё не добрался и тут полноценно 4 семестра. Это просто мастхэв!!!

  • @kotlinrocks
    @kotlinrocks 2 месяца назад

    формулировка задач ужасно кривая, ощущение что русский язык которым пользуюсь я и авторы задач - разные

  • @AlexandrosPapas
    @AlexandrosPapas 2 месяца назад

    Житель из майнкрафта объясняет грамматику

  • @user-yz5uu6br6q
    @user-yz5uu6br6q 2 месяца назад

    Максимально неинтересная и непонятная лекция 👍

  • @olegderevenets8943
    @olegderevenets8943 3 месяца назад

    По теме графов рекомендую свободно распространяемую электронную книгу «Графомания» (Деревенец О.В.). Даны решения задач с исходными текстами и контрольными примерами. Рассмотрены следующие темы: Задачи на множествах: • разбиение множества на подмножества; • задача о наименьшем разбиении (ЗНР); • задача о наименьшем покрытии (ЗНП). Группа задач на достижимость: • взаимная достижимость вершин; • кратчайшие пути между вершинами; • выделение сильно связанных компонент. Группа задач на размещение: • независимые вершины и клики; • доминирующие множества; • раскраски; • центры; • p-центры; • p-медианы. Остовные деревья Группа задач о потоках: • максимальный поток в сети; • поток, ограниченный сверху и снизу; • минимальная стоимость потока. Паросочетания на взвешенных графах: • паросочетание в двудольном графе; • паросочетание в произвольном графе. Цикл Эйлера и задача почтальона на взвешенных графах: • на неориентированном графе; • на орграфе. Задачи Гамильтона и коммивояжёра на взвешенных графах: • разомкнутая задача Гамильтона; • замкнутая задача Гамильтона (контур); • комбинирование методов для задач Гамильтона; • замкнутая и разомкнутая задачи коммивояжёра.

  • @exx-ns4tt
    @exx-ns4tt 3 месяца назад

    Потрепало илона маска..

  • @pikarnage8155
    @pikarnage8155 3 месяца назад

    И так, начнём))😂

  • @denersdef4163
    @denersdef4163 4 месяца назад

    Дзякуй

  • @nazar_tells
    @nazar_tells 4 месяца назад

    Спасибо за лекцию 😃

  • @konstantin2941
    @konstantin2941 4 месяца назад

    Очень не аккуратно называть векторным произведением длину векторного произведения. Грубая ошибка первокурсника.

  • @igorapplicationsReserve
    @igorapplicationsReserve 4 месяца назад

    Отличный разбор задачи!

  • @igorapplicationsReserve
    @igorapplicationsReserve 4 месяца назад

    Отличная задача

  • @user-fn9pi8dk6w
    @user-fn9pi8dk6w 4 месяца назад

    Если кому-нибудь несложно, подскажите, в чём ошибка в таком простом решении за O(N): Циклически сдвинем массив расстояний между соседними платформами так, чтобы максимальным было расстояние между n-й платформой и 1-й (для упрощения дальнейших рассуждений). Т.е. максимальное max(d(i)) = d(n) Если робот стартует свой путь с n-й платформы, то его начальная ловкость должна быть ровно a(n) = d(n). Дальше итеративно определяем стартовую ловкость для всех платформ: a(i) = max(a(i+1) - 1, d(i)) для всех i от n-1 до 1 включительно. Выбираем наименьшее a(i) и соответствующую платформу.

    • @user-fn9pi8dk6w
      @user-fn9pi8dk6w 4 месяца назад

      Так, ни в чем. Это и есть решение, легко доказывается от противного. Странно.

  • @examore-lite
    @examore-lite 5 месяцев назад

    Спасибо! Я смотрел ваши лекции, когда увлекался олимпиадным программированием в школе, а теперь вы помогаете мне сдать экзамены в университете.

  • @user-fx9xc5yf6t
    @user-fx9xc5yf6t 5 месяцев назад

    Очень коротко и понятно!! Спасибо большое!

  • @vladimirtsyshnatiy4309
    @vladimirtsyshnatiy4309 5 месяцев назад

    Интересно, а учитывает ли теория расписаний празничные дни. К примеру, если есть всего 1 работник, у него N заказов, заданы оценки заказов и дедлайны. нужно минимизировать число просроченных заказов с учетом праздников и выходных дней. Без праздников и выходных был бы алгоритм Мура, а с ними - не знаю...

  • @dalersirojidinov279
    @dalersirojidinov279 5 месяцев назад

    Где можно найти продолжение?

  • @reybrown6616
    @reybrown6616 5 месяцев назад

    Вот что нужно для учебы)

  • @zg4463
    @zg4463 6 месяцев назад

    Первое решение Е только на 64 балла?

  • @Fr3PO4
    @Fr3PO4 6 месяцев назад

    А эти задачи есть на informatics или codeforces?

  • @nazar_tells
    @nazar_tells 6 месяцев назад

    Спасибо большое за лекцию 🙏 Было бы очень здорово показать на практике, как добавлять в проект систему сборки Maven или Gradle

  • @user-yw6cf9hg2p
    @user-yw6cf9hg2p 6 месяцев назад

    Вот это я понимаю новый клип фейса, качает!

  • @igorapplicationsReserve
    @igorapplicationsReserve 7 месяцев назад

    На мой взгляд данное условие (dp[n][k][t-1]) не требуется, так как число должно быть составлено строго из t чисел. Тогда, зачем пытаться составить из t-1 чисел?

  • @user-we8ti8zj5s
    @user-we8ti8zj5s 7 месяцев назад

    Добрый день, можете показать полное решение последней задачи?

  • @mn4840
    @mn4840 7 месяцев назад

    💚

  • @SinDat
    @SinDat 8 месяцев назад

    обожаю этого ютубера, жду сходку в среду

  • @user-du5bd8et2w
    @user-du5bd8et2w 8 месяцев назад

    спасибо за предугадывание моих вопросов)

  • @livenow590
    @livenow590 8 месяцев назад

    Наконец то понятное объяснение поиск г. цикла. Лектор сам понимает что рассказывает.

    • @kirillnikulin605
      @kirillnikulin605 6 месяцев назад

      этот человек около 20 лет готовит ребят на межнар по инфе и ему очень важно, что ТЫ о Великий оценил его понимание! Слава тебе, Вечный Ноунейм!!!

  • @rufflergdayrelia133
    @rufflergdayrelia133 9 месяцев назад

    я из лкш

  • @user-hd6gg5fn4j
    @user-hd6gg5fn4j 9 месяцев назад

    Разве не 2n+1(14:46)? т.к. необходимо сохранить ещë и указатель на верхний узел.

  • @phonkabuser3985
    @phonkabuser3985 10 месяцев назад

    прикольно. я думал что можно просто в середину вставить, что получить максимальную длину. ez +9

  • @vladbush8718
    @vladbush8718 10 месяцев назад

    Очень интересно,НО ,мне кажется,что чересчур много синтаксиса Теории Множеств на первом занятии,поэтому сложно понять материал. К примеру,смысл функции был объяснен через синтаксис ,поэтому сложно было вникнуть в материал. Но это скорее мой косяк,я не знаю теорию множеств на первом занятии,но думаю ,такая проблема не только у меня. А так очень интересно и необычно,здорово ,что дискретка рушит просто всё банальное представление о математике и дает возможность посмотреть на предмет по другому.

  • @niceday1713
    @niceday1713 10 месяцев назад

    Добрый день, у меня один вопрос: почему в функции Accept для НКА мы в конце для получения результата итерируемся по всему массиву состояний, а не проверяем лишь те состояния, которые являются терминальными?

  • @indeec9538
    @indeec9538 11 месяцев назад

    автомат ищущий подстроку в строке на c# сначала ввод строки, потом подстроки ест любые буквы алфавита int[] suf; Dictionary<(int , char) , int> go; string p; int n , j = 0; int get_go(int j , char c) { if (go.ContainsKey((j, c))) return go[(j, c)]; int temp = get_suf(j , c); if (j < n && c == p[j]) go[(j, c)] = j + 1; else if (j > 0) go[(j, c)] = go[(temp, c)]; else go[(j, c)] = 0; return go[(j, c)]; } int get_suf(int i , char c) { if (i == 0 || i == 1) suf[i] = 0; else suf[i] = get_go(suf[i - 1], c); return suf[i]; } string s = Console.ReadLine(); p = Console.ReadLine(); n = p.Length; go = new Dictionary<(int, char), int>(); suf = new int[n + 1]; for (int i = 0; i < n; i++) suf[i] = -1; int answer = 0; for (int i = 0; i < s.Length; i++) { j = get_go(j, s[i]); if (j == p.Length) answer++; } Console.WriteLine(answer);

  • @ravilg9180
    @ravilg9180 11 месяцев назад

    ПАДИИ мощь!!!

  • @Alexander-mj3jk
    @Alexander-mj3jk 11 месяцев назад

    а можно ли так, чтобы определялось больше 2k ошибок за счет того, что исправить удастся меньше k. В пределе - исправлять 0 ошибок - но зато больше определять

  • @Fdo1010
    @Fdo1010 11 месяцев назад

    Можно ли где-то увидеть продолжение этого курса?

  • @sxucescar2734
    @sxucescar2734 Год назад

    Спасибо большое за видео, очень помогли!

  • @lelelelevv
    @lelelelevv Год назад

    22:00 чтобы было очевиднее, можно было сказать, что суммарное число 'не' не превышает число листьев. Потому что потенциальное удвоение и увеличение дерева может немного сбить мысль о том, что это полином

  • @SaintlySpirit
    @SaintlySpirit Год назад

    Спасибо за лекцию, пересмотрел 15 раз :) Алгоритмом Томпсона обычно называется алгоритм построения эпсилон-НКА по регулярному выражению (en.wikipedia.org/wiki/Thompson's_construction). Собственно, он и используется в док-ве теоремы Клини. Впрочем, судя по статье Томпсона 1968 года, складывается ощущение, что он эту конструкцию не представлял таким красивым образом, и это уже Хопкрофт и Ульман докрутили в своей книге 1979 (рекомендую всем первое издание!). В свою очередь алгоритм построения ДКА по НКА называется просто "конструкция подмножеств Рабина-Скотта" (en.wikipedia.org/wiki/Powerset_construction). По-моему, в их статье 1959 года не прослеживается "ленивая" версия этого алгоритма. Так что вероятно, что именно ленивый алгоритм предложил кто-то другой, это затерялось во времени, и теперь подход называется просто "powerset construction".

  • @user-qb7jg4hx5l
    @user-qb7jg4hx5l Год назад

    Спасибо за лекцию!

  • @user-ko9ji2gb2r
    @user-ko9ji2gb2r Год назад

    Хороший мужик

  • @inastranets
    @inastranets Год назад

    1:02:54 мне кажется должно быть сторогае равно k>(n-p-1)! так как мы может пропустить и саму к - ю перестановку, нет ?

  • @user-pw8gs6hc3y
    @user-pw8gs6hc3y Год назад

    Вышлите пожалуйста сами задачи которые были на Олимпиаде(условия)

  • @user-qb7jg4hx5l
    @user-qb7jg4hx5l Год назад

    Здравствуйте, спасибо за лекции. Можно узнать год выпуска и автора задачника/учебника для домашних заданий студентам?

  • @user-xd2vi9oh2t
    @user-xd2vi9oh2t Год назад

    Жесть

  • @user-qb7jg4hx5l
    @user-qb7jg4hx5l Год назад

    Спасибо!