Logo

Параллель А' 2022-2023 - Shared screen with speaker view - Recording 1/2
Максим Козлов
05:31
dead chat lol
Ожегов Леонид
28:57
а как на суффиксе узнавать количество букв?
Жиганов Владислав
29:57
а как это запихать на 100 баллов?
Максим Козлов
30:07
с божьей помощью
Илья Виноградов
30:15
перс до?
Максим Козлов
58:51
плохая задача
Балабекян Андрей
01:02:34
А новая тема сегодня тоже с очкой будет или Ваня прийдет?
Иван Сафонов
01:02:47
Раздельно будет
Балабекян Андрей
01:02:52
Понял, спасибо
Maxim Ryskov
01:03:13
это че за кенты?
Maxim Ryskov
01:29:51
это решается только решетом за линию?
Maxim Ryskov
01:37:56
там числа отр есть
Балабекян Андрей
01:49:27
40 минут в итоге перерыв?
Максим Козлов
01:49:34
Андрей до девяти
Балабекян Андрей
01:49:44
)
Иван Сафонов
01:51:29
Перерыв до 18:30
Максим Козлов
02:54:49
нет, не нормальная
Михаил
03:03:37
А во сколько?
Егор Кол…
03:06:28
А хеш в до можно?)
Илья Виноградов
03:07:51
а мы не можем массив cnt хешировать для каждого префикса?
Константин Белоусько
03:08:03
я это и сказал
Никита Гребень
03:13:56
иногда помогает коллизий избежать
Вячеслав Рощин
03:18:12
т.е надо 2 раза хэшить по разным модулям?И сравнивать, что совпадает по обоим модулям?
Вячеслав Рощин
03:18:55
спасибо
Никита Гребень
03:19:35
а можно пару слов про то как оценивается вероятность коллизий в случае с одним модулем и двумя?
Максим Козлов
03:19:44
с двумя примерно 0
Никита Гребень
03:21:44
понял верю)
Максим Козлов
03:22:12
всегда пожалуйста
Никита Гребень
03:23:55
да
Максим Козлов
03:24:33
ДО просто
Максим Козлов
03:24:39
с хешами
я Миша (Макаров)
03:26:54
второе - домножить на b^c
Балабекян Андрей
03:26:56
если мы прибавляем d, то b^d выносится?
Балабекян Андрей
03:30:25
Тут вроде как раз xor-ами
Балабекян Андрей
03:30:41
хешируем cnt вхождения простых
Балабекян Андрей
03:36:45
Можно еще ксорить заодно сами простые числа, чтобы коллизий было меньше
Никита Гребень
03:41:36
то есть еще раз мы насчитаем префиксные хэши вида маски с единичками там где простые числа
Никита Гребень
03:41:49
и потом поддерживаем в какой нибудь мапе вхождения
Никита Гребень
03:41:52
и пересчитываем ответ
Никита Гребень
03:42:06
хайп
Никита Гребень
03:42:11
🍉
Никита Гребень
03:42:23
ну факторизация лог
Балабекян Андрей
03:45:25
Если детей каждой вершины дерева посортить по количеству детей, то просто тогда деревья будут равномощны?
Никита Гребень
03:45:37
нет это фейк кажется
я Миша (Макаров)
03:45:42
может сортить по строкам
Даниил Парнюков
03:45:46
🍉
Никита Гребень
03:48:48
можно ли для поддеревьев текущей вершины подсчитать хэши потом посортить эти вершины по возрастанию хэшей и идти дальше тупо?
Даниил Парнюков
03:50:39
а вдруг если там балансы насчитать у подстроки в эйлеровом обходе и потом это захэшировать то все будет хорошо
Максим Козлов
03:51:00
Никита мне нравится твоя идея
Даниил Парнюков
03:51:09
типа массив балансов скобочной последовательности поддерева в эйлеровом обходе
Никита Гребень
03:52:21
yes
Даниил Парнюков
03:52:22
да понятно
Балабекян Андрей
03:56:55
А sum(k^i * Hu_i) можно?
Максим Козлов
03:57:17
🤨
Балабекян Андрей
03:59:49
обратимая это a(op)a = 0?
Егор Кол…
04:01:36
Можно еще раз: что такое обратимость
Егор Кол…
04:02:08
Понял
я Миша (Макаров)
04:02:30
а почему она обратима?
я Миша (Макаров)
04:02:59
но тут же по модулю
я Миша (Макаров)
04:03:15
понял
Вячеслав Рощин
04:07:04
и за сколько это работает?
Шафранов Артем
04:08:55
а можно еще раз про способ с генерацией рандомных n fi?
Никита Гребень
04:09:09
🍉
Балабекян Андрей
04:10:04
А, понял теперь
Никита Гребень
04:10:21
а насколько это может на практике встретиться
Балабекян Андрей
04:11:58
Ты там кароч обращаешься не к мапе, а к самому хешу поддерева вершины
Никита Гребень
04:12:07
хотя ладно это даже проще чем просто хэш делать вектора так что вопрос неактуален
Даниил Парнюков
04:12:27
вот вот
Даниил Парнюков
04:12:34
🍉
Никита Гребень
04:12:39
🍉
Шафранов Артем
04:13:28
ок
Никита Гребень
04:14:34
ну типа все понятно все круто
Даниил Парнюков
04:14:43
ну я как-то в дискорде давным давно его ставил и потом решил начать ставить везде
Максим Козлов
04:14:45
🍏
Даниил Парнюков
04:14:46
хороший смайлик
Максим Козлов
04:15:52
🍌
Балабекян Андрей
04:15:57
порядка O(sqrt(n))
Максим Козлов
04:22:58
ок гугл
Даниил Парнюков
04:29:15
так потом там нужно писать умножение сложное
Даниил Парнюков
04:29:39
ааа
Даниил Парнюков
04:29:41
реально абалдеть
Михаил Любин
04:31:02
по их lcm
Балабекян Андрей
04:34:15
Отсортить сначала по второму, потом по первому?
Никита Гребень
04:37:50
через вектор векторов кажется проще почему нельзя?
Никита Гребень
04:38:20
понял
Ожегов Леонид
04:38:20
там константа хуже сильно
Никита Гребень
04:53:12
а как аккуратно работать со степенями которые вылезают за правую границу
Никита Гребень
04:53:40
а если нужно не сдвиги а сам суфф масс
Никита Гребень
04:53:50
понял понял
Никита Гребень
04:56:07
да
Никита Гребень
04:59:52
🍉