Некоторые математические приёмы для поиска уникальных чисел с заданными свойствами:
- XOR-операции. 15 Если результат XOR всех чисел не сошёлся, значит, они разные. 1
- Конструирование уникальных комбинаций цифр. 2 Этот метод позволяет найти все числа с уникальными комбинациями цифр для указанного количества знаков. 2 Уникальным считается то число, которое имеет комбинацию цифр, отличную от всех чисел, проверенных ранее. 2
- Вычисление по специальной формуле. 1 Например, если цифры не могут повторяться, то простейший вариант — вычисление выражения (1 shl a1) + (1 shl a2) + (1 shl a3). 1 Если цифры могут повторяться, то нужно отсортировать числа и вычислить выражение a1 * 100 + a2 * 10 * a3. 1
Выбор конкретного метода зависит от условий задачи.