Компилял без оптимизаций вообще. С -O2 все еще хуже: мой работает 6906 мс на 100кк отрезков, а твой 7692 мс