К реальным собесам
Реальный собесTezaДата не указана

Teza: max XOR и bitwise trie

Audio-only технический фрагмент с задачей: для каждого числа из второго массива выбрать число из первого массива, максимизирующее XOR, а затем обсудить оптимизацию через битовый бор.

Таймлайн собеседования

Компактный список вопросов и задач по ходу записи: раскрывайте только нужные детали.

9:02Код

Для каждого query выбрать число с максимальным XOR

15:40Вопрос

Как меняется распределение выбранных чисел после max XOR

40:58Вопрос

Python: mutability, hashability, GIL и garbage collector

Выводы и как готовиться

  • Брутфорс по двум массивам быстро дает корректный baseline и помогает проверить формат вывода.
  • Оптимальное решение строит bitwise trie по первому массиву и для каждого query идет в противоположный бит, если такой переход существует.
  • Источник audio-only, поэтому дата не указана; публично используются только basename, timecode и confidence.