Пусть

.
Левая часть имеет вид

, где

- возрастающая функция. Она непрерывна и принимает все значения от 1 до

. Каждый промежуток

функцией "дробная часть" преобразуется в полуинтервал

. Он пересекается с прямой

, если

, т.е.

, при этом

.
Значит, надо найти число целых значений (

) в промежутке от 1 до

, последнее невключительно. Их будет

.
Если рассматривать

, получим

решение.
-- 09.06.2013, 21:47 --Являются ли функции там непрерывными? А монотонными?
Ну, монотонность тут не поможет, так как и левая, и правая части возрастающие. Например, от 0 до 1 они пересекаются 2 раза. Видимо, на каждом из остальных промежутков будет по 1 пересечению, но это надо проверить. Не знаю пока, как это сделать проще всего.