После сотого прыжка блоха вернется в исходную точку.
Верно. И после 101-го тоже. А дальше остатки повторяются, поэтому можно рассматривать только первые 102 точки (одну исходную и 101 после прыжков). Среди этих точек не более 100 различных, так как изначально блоха находится в исходной точке, а также после 100-го и 101-го прыжков. Значит, найдётся точка
, в которую блоха не попадёт ни разу за первый 101 прыжок. А дальше остатки повторяются, значит, в
блоха не попадёт никогда.
Задача аналогична задаче "доказать, что треугольные числа не могут давать все остатки при делении на 101".