Паша и алгосы. Четыре задачи на два указателя

Поділитися
Вставка
  • Опубліковано 4 лют 2025

КОМЕНТАРІ • 35

  • @user_userovich
    @user_userovich 4 роки тому +13

    ВЫ ЛУЧШИЙ! Спасибо вам большое за работу и уроки, обожаю!

  • @pilotivanovich
    @pilotivanovich 2 роки тому +2

    Павел, спасибо! Вы сделали своей стране такой подарок своей замечательной преподавательской работой. Удачи вам и отличных достижений в делах!

  • @oliversoliev1202
    @oliversoliev1202 4 роки тому +5

    Огромное спасибо!! Побольше таких видео пожалуйста!!

  • @high_fly_bird
    @high_fly_bird 2 роки тому

    вот вроде бы на объяснение самого алгоритма потрачено 2.5 минуты, но так понятно и чётко объяснено! Спасибо!

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

    ОТЛИЧНОЕ ВИДЕО! Искал как раз примеры решения подобных задач

    • @pavelmavrin
      @pavelmavrin  Рік тому +1

      тут еще есть codeforces.com/edu/course/2/lesson/9

  • @quantum-fluctuations
    @quantum-fluctuations 2 роки тому +1

    Спасибо Вам! Очень помогли разобраться с двумя указателями :)

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

    Спасибо огромное, жаль у меня с++ был немножко на поверхностном уровне, надо доучить и научиться понимать что пишете

  • @algonoob735
    @algonoob735 5 років тому +24

    Паша и алгосы на задачи по ГРАФАМ и ДП пожалуйста!!!!

  • @DmitriyBlokhin
    @DmitriyBlokhin 4 роки тому +1

    Большое уважение вам.

  • @yourname2263
    @yourname2263 2 роки тому

    В третьей задаче при нахождении интервалов на которых суммы равны и r > l , res = s1 в любом случае, тк по условию числа положительные

  • @sovulken
    @sovulken 3 роки тому +1

    Хочется возрождение рубрики)

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

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

  • @daniil5012
    @daniil5012 4 роки тому +3

    Лучшее обьяснение 2 pointers/sliding window на ютубе

  • @普京的手机
    @普京的手机 3 місяці тому

    Здравствуйте, все время возникает вопрос: надо ли использовать 0 в префиксной сумме, и если да, то где он будет стоять?
    То есть для массива, например, a{2, 1, 8} есть три варианта преф. суммы:
    1) {2, 3, 11} # может понадобиться if если левая граница = -1
    2) {0, 2, 3, 11} # все индексы поплыли
    3) {2, 3, 11, 0} # 0 это pref[-1], что удобно при использовании pref[r]-pref[l-1], но такую реализацию я не видел

  • @qrthack
    @qrthack 5 років тому +3

    ЛУЧШИЙ!

  • @TheJabberwahh
    @TheJabberwahh Рік тому +1

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

  • @python631
    @python631 5 років тому +2

    Последняя задача: Них.. непонятно, но очень интересно!

    • @pavelmavrin
      @pavelmavrin  5 років тому +5

      Да, последняя задача нетривиальная совсем

  • @ilyabaryshnikov6968
    @ilyabaryshnikov6968 5 років тому +3

    Паша БОГ)))

  • @МаксимАлександров-х8б

    Надеюсь, ты достаточно спишь, чтобы пилить видео в 2 часа ночи

  • @alexols7183
    @alexols7183 3 роки тому

    А почему левая граница всегда справа?)

  • @СтепанКулаков-ш9ю
    @СтепанКулаков-ш9ю 5 років тому +1

    Cпасибо

  • @DaeJongGhan
    @DaeJongGhan 2 роки тому

    Получается по вашему способу там цикл в цикле то есть О(n^2)?

    • @pavelmavrin
      @pavelmavrin  2 роки тому +3

      Нет, внутренний цикл всегда увеличивает переменную L, поэтому суммарно работает за О(n)

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

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

  • @luckytima2315
    @luckytima2315 3 роки тому +2

    Верните эту рубрику пожалуйста (((((

    • @pavelmavrin
      @pavelmavrin  3 роки тому +4

      а про что рассказать?

    • @luckytima2315
      @luckytima2315 3 роки тому

      @@pavelmavrin жадные алгоритмы, лекций из ИТМО классные, но мне в 10 классе тяжеловато их смотреть, в этих видео как-то все понятней.

    • @pas777777
      @pas777777 3 роки тому

      @@pavelmavrin какие-нибудь medium задачки со строками (префиксы, суффиксы и т.д.) или на динамическое программирование )

    • @ksidnis9648
      @ksidnis9648 2 роки тому

      ​@@pavelmavrin Может быть у вас есть какие-то интересные задачи на динамическое программирование на графах, деревьях, на числах?Или задачи на полиномиальные хэши?
      Если честно, было бы интереснее посмотреть стримы по решению контестов с atcoder (из-за того что интересно наблюдать как вы думаете + вы прекрасно объясняете)

  • @Этонадознать-щ1в
    @Этонадознать-щ1в 3 роки тому

    Супер

  • @orange9358
    @orange9358 5 років тому +2

    что за IDE?