Size: a a a

2021 May 11

EZ

Evgenii Zheltonozhsk... in pro.algorithms
А не, хуйня
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Не то сказал
источник

CD

Constantine Drozdov in pro.algorithms
Да. Изначально решаю следующую задачу (кажется, эквивалентно). Дан массив чисел, в котором два числа не имеют пары. Найти эти числа, онлайн, один проход.
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Не имеют пары значит встречаются 1 раз?
источник

CD

Constantine Drozdov in pro.algorithms
Да
источник

CD

Constantine Drozdov in pro.algorithms
Есть понятное решение, мы каждое число расширяем в k раз, а именно приписываем каждому числу его само, если k-ый бит 0, и нули иначе
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
А что значит онлайн?
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
В данном случае
источник

CD

Constantine Drozdov in pro.algorithms
Значит, у тебя один проход по массиву и всё. Дают по числу, пока не запрос ответа
источник

CD

Constantine Drozdov in pro.algorithms
Это, собственно, даёт N ~ k^2 в постановке про вектора
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
А если просто посчитать 64 ксора -- 1 для каждого бита
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Ну или в более общем случае -- N штук
источник

CD

Constantine Drozdov in pro.algorithms
Ну это про k^2 решения, я одно такое вроде расписал
источник

CD

Constantine Drozdov in pro.algorithms
64 ксора чисел, у который i-ый бит 0
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Почему это k^2?
источник

CD

Constantine Drozdov in pro.algorithms
ну потому что для i64 ты 64*64 битов используешь
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
А
источник

EZ

Evgenii Zheltonozhsk... in pro.algorithms
Понял тебя
источник

CD

Constantine Drozdov in pro.algorithms
а интуитивно среди четверок векторов (Z/2Z)^N должно быть выбираемо 2^(N/4) удовлетворяющих условию
источник

CD

Constantine Drozdov in pro.algorithms
то есть должно существовать решение не сильно больше 4 * 64 бита
источник