| РСО-Алания 2018-2023. Избранное |
|---|
| Закончено |
Игорка закупился новыми дисками операционной системы MACS_MS на рынке. Текущая система на его ноутбуке уже стоит достаточно давно, пора бы поменять её, но Игорка вспомнил, что его ноутбук забрала мама за плохое поведение и теперь он раздосадован — вместо этого он пошел решать задачи на его любимом сайте codeworm.com через телефон.
В голове он воспроизвел уже решения сотни задач, но одна осталась недосягаемой для него: дан массив $$$a$$$ из $$$n$$$ чисел и неотрицательные числа $$$A$$$, $$$B$$$. Нужно посчитать количество пар чисел $$$a_i$$$ и $$$a_j$$$ $$$(i \lt j)$$$ в массиве таких, что $$$A\leq a_i \oplus a_j\leq B$$$. Где $$$\oplus$$$ — операция побитового $$$XOR$$$.
В первой строке через пробел даны три неотрицательных целых числа — $$$n$$$, $$$A$$$, $$$B$$$, $$$(1\leq n\leq10^5, 0\leq A\leq B\leq 500)$$$. Во второй строке дан массив $$$a$$$ из $$$n$$$ чисел. Каждое число в массиве не меньше нуля и не больше $$$10^6$$$.
В единственной строке выведите ответ на задачу.
4 3 10 1 2 1 2
4
5 0 3 1 2 3 4 5
4
5 0 7 1 2 3 4 2
10
| Название |
|---|


