first, second и third. Возьмём по одному элементу из каждого: first[i], second[j], third[k] — и посчитаем их побитовый XOR.
Верните, у скольких троек индексов (i, j, k) в двоичной записи этого XOR **чётное** число единичных битов (ноль единиц тоже считается чётным).first=[5], second=[6], third=[3] → 1
5 ^ 6 ^ 3 = 0, в нуле ноль единичных битов — это чётно. Ответ 1.
first=[1, 2], second=[4], third=[0, 7] → 2
Переберём все четыре тройки: 1 ^ 4 ^ 0 = 5 (два бита, подходит), 1 ^ 4 ^ 7 = 2 (один бит, нет), 2 ^ 4 ^ 0 = 6 (два бита, подходит), 2 ^ 4 ^ 7 = 1 (нет). Ответ 2.
first=[3, 8, 0], second=[1, 1], third=[12, 5, 9] → 6
first=[5], second=[6], third=[3]
1
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 67 тестов на сервере, включая скрытые.