Пожалуйста, прочтите новое правило об ограничении использования AI-инструментов. ×

Блог пользователя little_dog

Автор little_dog, история, 6 месяцев назад, По-английски

problem link.

I found a SAM solution on luogu, but it is too hard for me to learn SAM, I wonder if there exists a solution without SAM.

Problem statement

UPD: I solved it with Suffix Array, DSU, KMP, Fenwick tree and Segment tree merging in $$$\mathcal O(n \log n)$$$, Yay!

  • Проголосовать: нравится
  • +11
  • Проголосовать: не нравится

»
6 месяцев назад, # |
  Проголосовать: нравится 0 Проголосовать: не нравится

what is SAM ?

»
6 месяцев назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Looks similar to poi05_sza

  • »
    »
    6 месяцев назад, # ^ |
      Проголосовать: нравится +4 Проголосовать: не нравится

    The problem you gave is with an additional constraint: $$$l = 1,r = n$$$ must hold. Then the vaild string $$$t$$$ is a border of string $$$s$$$ and it could be solved with suffix array :(

»
6 месяцев назад, # |
  Проголосовать: нравится +4 Проголосовать: не нравится

Auto comment: topic has been updated by little_dog (previous revision, new revision, compare).