Во время предварительной обработки экземпляра SAT, состоящего из базы данных предложений, каждой переменной должно быть присвоено слово. Хэш-функция возвращает для каждой переменной 32-битное слово, состоящее только из 0, за исключением одного бита среди 16 старших значащих битов (MSB) и одного бита среди 16 младших значащих бит (LSB), которые установлены в 1 в зависимости от переменная. Сигнатура предложения - это побитовое ИЛИ значений хеш-функций всех его переменных.
Как мне реализовать эту хэш-функцию?