Верно вопрос скорее всего по программированию...
Если величины

ограничены, например так:
![$a_i \in [A..B]$ $a_i \in [A..B]$](https://dxdy-04.korotkov.co.uk/f/b/9/e/b9eba43c9b1563c38d3c193f47b7a7c682.png)
, то поиск можно выполнить за

.
При чтении данных заполняем массив
![$[A..B]$ $[A..B]$](https://dxdy-01.korotkov.co.uk/f/4/3/f/43ff9e8aa6f351275e425c7f1de3fbdf82.png)
, если прочитали

то увеличиваем на 1 элемент

. После достаточно "пробежать" весь массив
![$[A..B]$ $[A..B]$](https://dxdy-01.korotkov.co.uk/f/4/3/f/43ff9e8aa6f351275e425c7f1de3fbdf82.png)
и проверить есть ли в нем хотя бы одно число более 2, следовательно в исходном множестве
присутствуют как
минимум два одинаковых элемента.