Показать сообщение отдельно
Старый 04.08.2020, 16:10   #4  
S.Kuskov is offline
S.Kuskov
Участник
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
3,427 / 1771 (66) ++++++++
Регистрация: 28.04.2007
Адрес: Калуга
Можно например так:
1) Построить упорядоченный список всех границ всех периодов.
2) Сформировать из соседних пар границ список отрезков (такие отрезки гарантированно не будут пересекаться друг с другом).
3) Просуммировать длины тех отрезков, которые принадлежат хотя бы одному исходному периоду.