Если

— целое число, (т.е.

), вашу конструкцию действительно нельзя улучшить.
Это следует из того, что для каждой "точки стыка" (точки, являющейся одновременно концом какого-то отрезка и началом какого-то другого отрезка), которая является концом

отрезков и началом

отрезков, число всевозможных длин отрезков, примыкающих к точке по первому пункту равно

, а по второму пункту —

, что всего даёт

длин отрезков. При фиксированном числе отрезков

максимум этой величины достигается, когда

максимально близко к

. Ну и можно показать, что если "точек стыка" больше одной, то число всевозможных длин только падает, оптимальна только одна "точка стыка". В случае, когда

, при числе отрезков

и распределении их слева и справа поровну (

) общее число длин отрезков получается равным как раз

, а при меньшем числе отрезков не достигается. Т.е. меньшим числом отрезков нельзя обойтись.
Ну а то, что этого числа хватит, вы уже показали.