Найдите все значения параметра

, при котором уравнение
![$\left(1+\{x\}\right)^{[x]}=a\ln{|[ax]|}$ $\left(1+\{x\}\right)^{[x]}=a\ln{|[ax]|}$](https://dxdy-02.korotkov.co.uk/f/1/6/8/1689032c519dace84ba93bae1bbee51982.png)
имеет бесконечное число решений.
Ну тут удобно построить график, и из него ответ становится почти очевидным.. У меня на салфетке получилось

Основная трудность - аккуратно разобрать все возможные случаи чтобы записать решение.
Сама задача не очень сложная, но сойдет ли за олимпиадную?
вряд ли, слишком много технических деталей и нет никакой нетривиальной идеи