По поводу задачи
RIP.
1. Где-то видел построение функции, принимающей каждое свое значение счетное число раз. С кривой Пеано, кстати.
Вот только сейчас я это наверняка не припомню, поэтому попробовал придумать свое.
2. А не прокатит ли это:
Берем обычную канторову лестницу. На самом большом промежутке постоянства рисуем два кусочно-линейных зубчика, до
и
соответственно.
остается в
.
Далее, рассматриваем 2 промежутка постоянства длины
, строим зубчики от
до
и от
до
для левого и правого промежутка соответственно.
Продолжаем в том же духе.
В точках канторова множества оставляем первичные значения канторовой лестницы.