Size: a a a

2020 May 22

mq

m q in pro.algorithms
на примере сплея как раз и сегмент три битс
источник

mq

m q in pro.algorithms
Mikail Bagishov
Я не спорю с тем, что у сплея хорошая верхняя граница. Но она не лучше времени работы асимптотики декартача.
да прелесть сплея не в том, что у него обычный лог в асимптотике
источник

mq

m q in pro.algorithms
а в том что на самом деле там можно доказать при разумных предположениях что оно будет работать быстрее лога
источник

mq

m q in pro.algorithms
если у тебя хороший паттерн доступа
источник

mq

m q in pro.algorithms
а в самом худшем случае будет лог амортизированный
источник

MB

Mikail Bagishov in pro.algorithms
m q
а в том что на самом деле там можно доказать при разумных предположениях что оно будет работать быстрее лога
Я написал

> То, что сплей может работать за O(N)

Ты написал
> так он не может работать за О(н)
Почему-то аргументируя это тем, что
> там амортайзд лог

А теперь сам убеждаешь меня в том, что сплей может работать за O(N) при удачных паттернах доступа.

....

А, я понял. В исходном утвеждении я имел в виду O(N) суммарно, а не на один запрос. А ты проинтепретировал это как "O(N) на запрос"
источник

mq

m q in pro.algorithms
да
источник

mq

m q in pro.algorithms
ну и собственно вопрос почему сплеи никто почти не использует если они такие классные
источник

K

Kotomord_λapki in pro.algorithms
m q
типа против него контртестов не придумать, как против декартача
а как против декартача контртесты находить?
источник

K

Kotomord_λapki in pro.algorithms
атака на сид?
источник

mq

m q in pro.algorithms
Kotomord_λapki
а как против декартача контртесты находить?
я не очень силен в взломе рандома, но люди умеют
источник

K

Kotomord_λapki in pro.algorithms
m q
я не очень силен в взломе рандома, но люди умеют
это какой-то кодефорс-специфик, что ли?
источник

mq

m q in pro.algorithms
Kotomord_λapki
это какой-то кодефорс-специфик, что ли?
да
источник

MB

Mikail Bagishov in pro.algorithms
Против __rdtsc и прочих high-resolution clocks приема нет
источник

mq

m q in pro.algorithms
настолько умеют что если пишешь анордеред мап в контесте то ты пососешь почти наверное
источник

AD

Alexey Dergunov in pro.algorithms
m q
ну и собственно вопрос почему сплеи никто почти не использует если они такие классные
1. неплохо бы разобраться, как работает, но лень
2. надо написать много кода, чтоб его потом пастить в решение, но лень
3. декартовое явно проще как для понимания, так и для написания
источник

K

Kotomord_λapki in pro.algorithms
Mikail Bagishov
Против __rdtsc и прочих high-resolution clocks приема нет
ага, только хотел написать
new Random(System.currentTimeMillis())
источник

K

Kotomord_λapki in pro.algorithms
m q
настолько умеют что если пишешь анордеред мап в контесте то ты пососешь почти наверное
может, брутфорсят?
источник

mq

m q in pro.algorithms
Alexey Dergunov
1. неплохо бы разобраться, как работает, но лень
2. надо написать много кода, чтоб его потом пастить в решение, но лень
3. декартовое явно проще как для понимания, так и для написания
мне сейчас интересно just for giggles сдать сплеем задачу где авторы намеренно отсекали декартач
источник

mq

m q in pro.algorithms
Kotomord_λapki
может, брутфорсят?
не думаю
источник