Расположим делители числа k в порядке возрастания (естественно, если такие делители существуют).
Пусть a < b.
Так как различные натуральные делители a и b расположены на одинаковом расстоянии от числа k/3, то расположены они по разные стороны от числа k/3
На числовой оси правее числа k/3 ( то есть больше числа k/3) расположены только два делителя : само число k и k/2.
b = k не подходит по условию, так как делитель a тогда отрицательный
Остаётся единственный вариант
Так как у делителей общий знаменатель равен 6, то олимпиадными будут все числа, кратные 6. Тогда олимпиадных чисел, не превосходящих 2018:
2018 : 6 = 336,(3) - 336 чисел
Проверка :
k=6; b=3; a=1; |1-2|=|3-2| =1
k=12; b=6; a=2; |2-4|=|6-4| =2
k=18; b=9; a=3; |3-6|=|9-6| =3 ...
Ответ : 336 чисел