Size: a a a

2020 December 15

АJ

Артём Jin in pro.algorithms
Mikail Bagishov
По описанию скорее разделяй и властвуй, чем бинпоиск :)

но по-моему тут есть простое жадное решение
много раз слышал, читал на вики и не понял... В чём соль принципа "разделяй и властвуй"? Это условная рекурсия?
источник

АJ

Артём Jin in pro.algorithms
Mikail Bagishov
Ну это должно работать по идее
значит я рукожоп, которые запорол реализацию.
источник

АJ

Артём Jin in pro.algorithms
готовлюсь к муниципальному этапу олимпы по инфе)
источник

MB

Mikail Bagishov in pro.algorithms
Там гораздо проще решение
источник

MB

Mikail Bagishov in pro.algorithms
Вот давай посмотрим на тот символ, который надо вырезать
источник

MB

Mikail Bagishov in pro.algorithms
Что ты можешь сказать про те k символов, которые идут перед ним?
источник

АJ

Артём Jin in pro.algorithms
они равны?
источник

MB

Mikail Bagishov in pro.algorithms
Да, они равны первым k символам маленькой строки
источник

АJ

Артём Jin in pro.algorithms
ну срез из s до него равен соотвест. срезу t
источник

MB

Mikail Bagishov in pro.algorithms
Окей, пусть теперь для какого-то k первые k символов первой строки не равны первым k символам какой-то другой строки. Что ты можешь сказать про позицию ответа?
источник

АJ

Артём Jin in pro.algorithms
можно по одному сравнивать, я так делал, по времени не прошло.
источник

MB

Mikail Bagishov in pro.algorithms
А как сравнивал?
источник

АJ

Артём Jin in pro.algorithms
Mikail Bagishov
Окей, пусть теперь для какого-то k первые k символов первой строки не равны первым k символам какой-то другой строки. Что ты можешь сказать про позицию ответа?
она в нём
источник

АJ

Артём Jin in pro.algorithms
Mikail Bagishov
А как сравнивал?
брал индекс по s и если убрать элемент, сравнивал строки
источник

АJ

Артём Jin in pro.algorithms
Артём Jin
она в нём
ответ среди первых k
источник

MB

Mikail Bagishov in pro.algorithms
А теперь представь, что то же самое произошло с каким-то суффиксом
источник

MB

Mikail Bagishov in pro.algorithms
То есть последние k символов различаются.
источник

АJ

Артём Jin in pro.algorithms
тоже самое, ответ среди них
источник

MB

Mikail Bagishov in pro.algorithms
То есть в пересечении любого такого префикса и любого такого суффикса, так?
источник

АJ

Артём Jin in pro.algorithms
да
источник