Andrew Stankevich
Andrew Stankevich
  • 250
  • 447 091

Відео

ВсОШ по информатике 2023-2024, Санкт-Петербург, районный тур, разбор задач
Переглядів 1,7 тис.11 місяців тому
ВсОШ по информатике 2023-2024, Санкт-Петербург, районный тур, разбор задач
Цифровая культура - y2023 л5 - Тарас Леонтьев - Консольный редактор Vim
Переглядів 800Рік тому
Цифровая культура - y2023 л5 - Тарас Леонтьев - Консольный редактор Vim
Advanced algorithms: Алгоритмы Флажолета-Мартина, k-min-values, geometric sampling
Переглядів 1,1 тис.Рік тому
Advanced algorithms: Алгоритмы Флажолета-Мартина, k-min-values, geometric sampling
ВсОШ по информатике 2022-2023, Санкт-Петербург, районный тур
Переглядів 2 тис.Рік тому
ВсОШ по информатике 2022-2023, Санкт-Петербург, районный тур
Цифровая культура - y2022 л9 - Никита Сычев - Криптография
Переглядів 1,1 тис.2 роки тому
Цифровая культура - y2022 л9 - Никита Сычев - Криптография
Цифровая культура - y2022 л5 - Тарас Леонтьев - Консольный редактор Vim
Переглядів 1,5 тис.2 роки тому
Цифровая культура - y2022 л5 - Тарас Леонтьев - Консольный редактор Vim
Продвинутые алгоритмы - y2020 - Л1: Sketching, Morris, +, ++
Переглядів 2 тис.2 роки тому
Продвинутые алгоритмы - y2020 - Л1: Sketching, Morris, ,
ТИгр y2018-4к-л7 Смешанные стратегии. Оптимальная смешанная стратегия для матричных игр.
Переглядів 4002 роки тому
ТИгр y2018-4к-л7 Смешанные стратегии. Оптимальная смешанная стратегия для матричных игр.
ТИгр y2018-4к-л8 Системы принятия решений. Теорема Эрроу.
Переглядів 4592 роки тому
ТИгр y2018-4к-л8 Системы принятия решений. Теорема Эрроу.
ТИгр y2018-4к-л9 Аукционы. Аукцион Викри.
Переглядів 2172 роки тому
ТИгр y2018-4к-л9 Аукционы. Аукцион Викри.
ДМ y2021-1к-л6: Эргодические марковские цепи
Переглядів 5552 роки тому
ДМ y2021-1к-л6: Эргодические марковские цепи
ТИгр y2018-4к-л6 Ликбез по линейному программированию, двойственная задача, геометрическое решение
Переглядів 3572 роки тому
ТИгр y2018-4к-л6 Ликбез по линейному программированию, двойственная задача, геометрическое решение
ДМ y2020-2к-л2: производящие функции для конструируемых комбинаторных объектов
Переглядів 9952 роки тому
ДМ y2020-2к-л2: производящие функции для конструируемых комбинаторных объектов
ДМ y2021-1к-л4: Энтропия Шеннона
Переглядів 5472 роки тому
ДМ y2021-1к-л4: Энтропия Шеннона
ТИгр y2018-4к-л5 Нечеткие игры, суммирование чисел и нимов, вполне малые игры
Переглядів 2282 роки тому
ТИгр y2018-4к-л5 Нечеткие игры, суммирование чисел и нимов, вполне малые игры
ТИгр y2018-4к-л4 Несправедливые (partizan) четкие игры, сюрреальные числа
Переглядів 3732 роки тому
ТИгр y2018-4к-л4 Несправедливые (partizan) четкие игры, сюрреальные числа
ТИгр y2018-4к-л3 Справедливые (impartial) игры, ним, ним-сумма, ним-произведение, Гранди, Смит
Переглядів 3812 роки тому
ТИгр y2018-4к-л3 Справедливые (impartial) игры, ним, ним-сумма, ним-произведение, Гранди, Смит
Теория сложности y2019-л2 - P, NP, сведение по Карпу, NP-полнота, BH1N, Теорема Кука
Переглядів 5302 роки тому
Теория сложности y2019-л2 - P, NP, сведение по Карпу, NP-полнота, BH1N, Теорема Кука
Теория сложности y2019-л1 - Вводная лекция, чем и зачем занимается теория сложности
Переглядів 8842 роки тому
Теория сложности y2019-л1 - Вводная лекция, чем и зачем занимается теория сложности
ДМ y2021-1к-л1: дискретная теория вероятности, формула полной вероятности, формула Байеса
Переглядів 9512 роки тому
ДМ y2021-1к-л1: дискретная теория вероятности, формула полной вероятности, формула Байеса
ДМ y2020-2к-л1: производящие функции, формальные степенные ряды
Переглядів 1,9 тис.2 роки тому
ДМ y2020-2к-л1: производящие функции, формальные степенные ряды
ТИгр y2018-4к-л2 Экономические игры, антагонистические игры, седловые точки, значение игры
Переглядів 2872 роки тому
ТИгр y2018-4к-л2 Экономические игры, антагонистические игры, седловые точки, значение игры
ТИгр y2018-4к-л1 Игры, комбинаторные игры, сумма игр, эквивалентность по Гранди
Переглядів 5132 роки тому
ТИгр y2018-4к-л1 Игры, комбинаторные игры, сумма игр, эквивалентность по Гранди
Региональный этап по информатике 2022. Задача 4. «Массивы-палиндромы», разбор
Переглядів 3,8 тис.2 роки тому
Региональный этап по информатике 2022. Задача 4. «Массивы-палиндромы», разбор
Региональный этап по информатике 2022. Задача 6. «Сортировка дробей», разбор
Переглядів 3,4 тис.2 роки тому
Региональный этап по информатике 2022. Задача 6. «Сортировка дробей», разбор
Региональный этап по информатике 2022. Задача 3. «Треугольная головоломка», разбор
Переглядів 3,9 тис.2 роки тому
Региональный этап по информатике 2022. Задача 3. «Треугольная головоломка», разбор
Региональный этап по информатике 2022. Задача 1. «Чемпионат по устному счету», разбор
Переглядів 13 тис.2 роки тому
Региональный этап по информатике 2022. Задача 1. «Чемпионат по устному счету», разбор
Региональный этап по информатике 2022. Задача 2. «Прыгающий робот», разбор
Переглядів 7 тис.2 роки тому
Региональный этап по информатике 2022. Задача 2. «Прыгающий робот», разбор
Региональный этап по информатике 2022. Задача 7. «Оптические каналы связи», разбор
Переглядів 2,3 тис.2 роки тому
Региональный этап по информатике 2022. Задача 7. «Оптические каналы связи», разбор

КОМЕНТАРІ

  • @kurku3725
    @kurku3725 День тому

    0:48 сначала 7-8 лекций, потом сдача лаб *правила:* 4 лабы сдано ­- зачёт *следствие:* 4 лабы не сдано ­- не зачёт 1:14 лаба 1 [perl regex] сдается в pcms можно начинать делать сразу 3 блока, 23 задания *правила:* (15:15) 1. первые 3 недели (можно не сдать по одному заданию в каждом блоке) 2. до конца семестра (можно не сдать по одному заданию в двух блоках) 3. до конца сессии (можно не сдать только в одном блоке одно задание) 4. до комиссии (нельзя) 3:40 лаба 2 ~ 2-5 h [нисходящие парсеры] 7:05 лаба 3 ~ 5-10h [использование парсерных генераторов] 11:30 лаба 4 ~ 10-20h [написание собственного парсерного генератора]

  • @Men001-ASR
    @Men001-ASR Місяць тому

    Сколько нужно баллов чтобы поступить сюда?

    • @ВладиславСоколов-ш6е
      @ВладиславСоколов-ш6е 28 днів тому

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

    • @Men001-ASR
      @Men001-ASR 28 днів тому

      @ВладиславСоколов-ш6е понял бро спасибо

  • @craftycraftz380
    @craftycraftz380 Місяць тому

    Спасибо! Крутое объяснение

  • @МихаилИсаев-о9е
    @МихаилИсаев-о9е Місяць тому

    28:56

  • @ИльяКурашин-у8о
    @ИльяКурашин-у8о 2 місяці тому

    О..тельно)

  • @kurku3725
    @kurku3725 2 місяці тому

    00:00 Лексический анализ, синтаксический разбор, компиляция 7:45 Транслятор и его "параметры" 9:13 [Пример] арифметические выражения 9:50 Токены арифметических выражений 10:56 Синтаксис арифметических выражений [попытка №1] 11:58 Что не так? Не учитывает порядок. 13:40 Синтаксис арифметических выражений [попытка №2] 15:00 Что не так? Ассоциативность операций. 16:35 Синтаксис арифметических выражений [попытка №3] 17:12 Что делать чтобы считать выражения? Обход дерева? 18:00 Неудобно, дублируется код. А можно совместить используя события. 20:00 Обработчики событий для арифметических выражений. 22:19 Синтаксически управляемая трансляция 23:28 Какие парсеры использовать в зависимости от сложности задачи? 26:11 [Вопрос] Какое преимущество синтаксически управляемой трансляции? 27:04 [Вопрос] Как устроена вторая ступень? 28:43 Нисходящий рекурсивный спуск 31:25 Почему код именно такой а не другой? 32:35 [Напоминание] Контекстно свободная грамматика 36:13 [Вопрос] Множество чисел же бесконечно а алфавит конечен?! 38:30 [Определение] LL(1) грамматика 41:50 Перевод на человеческий язык с математического 44:15 [Определение] LL(k) 45:39 LL(0) грамматика, линейные программы 46:50 LL(1) грамматики это те для которых можно написать рекурсивный спуск 49:40 [Определение] FIRST, FOLLOW 54:43 [Теорема] Критерий LL(1) грамматики в терминах FIRST и FOLLOW

  • @stepanmikhailiuk4571
    @stepanmikhailiuk4571 5 місяців тому

    Спасибо. Заимплементил ровно по лекции. Мое решение требует n log n памяти. Подскажите, как добиться O(n) памяти?

  • @vrakitine
    @vrakitine 5 місяців тому

    В институте я много слышал про конечные автоматы (КА), но это всё было теорией - как облака в небе: воды в них много, а напиться нельзя. Корпел три месяца после института, пока не реализовал свой КА в коде в 1981 году. Сейчас существует методология программирования на этой основе - v-agent oriented programming (VAOP) - и множество примеров её реализации. Лучше начать знакомство с VAOP с этой статьи на Medium: "Bagels and Muffins of Programming or How Easy It Is to Convert a Bagel into a Black Hole" или на Хабре: "Бублики и Коржики Программирования".

  • @olegderevenets8943
    @olegderevenets8943 6 місяців тому

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

  • @m.d.2029
    @m.d.2029 7 місяців тому

    спасибо!

  • @likeabutterfly3887
    @likeabutterfly3887 7 місяців тому

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

  • @TumultQuiet
    @TumultQuiet 8 місяців тому

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

    • @kotlinec
      @kotlinec 2 місяці тому

      извините, что Вы несёте?

  • @kotlinrocks
    @kotlinrocks 8 місяців тому

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

  • @AlexandrosPapas
    @AlexandrosPapas 8 місяців тому

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

  • @СдаваРршод
    @СдаваРршод 8 місяців тому

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

  • @olegderevenets8943
    @olegderevenets8943 9 місяців тому

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

  • @exx-ns4tt
    @exx-ns4tt 9 місяців тому

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

  • @pikarnage8155
    @pikarnage8155 9 місяців тому

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

  • @denersdef4163
    @denersdef4163 10 місяців тому

    Дзякуй

  • @nazar_tells
    @nazar_tells 10 місяців тому

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

  • @konstantin2941
    @konstantin2941 10 місяців тому

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

  • @igorapplicationsReserve
    @igorapplicationsReserve 10 місяців тому

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

  • @igorapplicationsReserve
    @igorapplicationsReserve 10 місяців тому

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

  • @ВладимирТихомиров-ф9щ
    @ВладимирТихомиров-ф9щ 10 місяців тому

    Если кому-нибудь несложно, подскажите, в чём ошибка в таком простом решении за 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) и соответствующую платформу.

    • @ВладимирТихомиров-ф9щ
      @ВладимирТихомиров-ф9щ 10 місяців тому

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

  • @examore-lite
    @examore-lite 11 місяців тому

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

  • @ПосольствоИзраиля
    @ПосольствоИзраиля 11 місяців тому

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

  • @vladimirtsyshnatiy4309
    @vladimirtsyshnatiy4309 11 місяців тому

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

  • @dalersirojidinov279
    @dalersirojidinov279 11 місяців тому

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

  • @reybrown6616
    @reybrown6616 11 місяців тому

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

  • @zuneve
    @zuneve Рік тому

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

  • @Fr3PO4
    @Fr3PO4 Рік тому

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

  • @nazar_tells
    @nazar_tells Рік тому

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

  • @Левич-е7б
    @Левич-е7б Рік тому

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

  • @igorapplicationsReserve
    @igorapplicationsReserve Рік тому

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

  • @ЛюблюТактики-ъ1к

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

  • @mn4840
    @mn4840 Рік тому

    💚

  • @SinDat
    @SinDat Рік тому

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

  • @AlekseiKalugin-k3i
    @AlekseiKalugin-k3i Рік тому

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

  • @livenow590
    @livenow590 Рік тому

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

    • @kirillnikulin605
      @kirillnikulin605 Рік тому

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

  • @rufflergdayrelia133
    @rufflergdayrelia133 Рік тому

    я из лкш

  • @ИванКоновалов-д1ч

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

  • @phonkabuser3985
    @phonkabuser3985 Рік тому

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

  • @vladbush8718
    @vladbush8718 Рік тому

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

  • @niceday1713
    @niceday1713 Рік тому

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

  • @indeec9538
    @indeec9538 Рік тому

    автомат ищущий подстроку в строке на 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 Рік тому

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

  • @Alexander-mj3jk
    @Alexander-mj3jk Рік тому

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

  • @Fdo1010
    @Fdo1010 Рік тому

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

  • @sxucescar2734
    @sxucescar2734 Рік тому

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

  • @lelelelevv
    @lelelelevv Рік тому

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