Уфф, компоненты связности.
Вот доказательство в лоб. Рассмотрим в качестве

финитные треугольнички (не обязательно равнобедренные). (Они, правда, не гладкие, но это легко обходится стандартным предельным переходом.) Из справедливости условия на таких функциях следует, в частности, что для середины промежутка

при всех положительных

, причём выбираемых независимо. В частности, это означает, что

и осталось только продифференцировать по

. Получается, что функция

постоянна справа от середины промежутка, ну и аналогично слева.
(Да, а наши придирки к автору следует признать лишь эстетическими: если доказываемое утверждение справедливо для всех хороших

, то оно справедливо и вообще для всех, для которых тот интеграл имееет хоть какой-то смысл.)