Добавлено отображение результата на странице.
Изменен алгоритм развесовки блоков: 
1) добавлена развесовка по однородности блоков
2) изменена развесовка по средней длине блоков в пользу уменьшения влияния длины на вес