Окт
29

Если я еще раз засомневаюсь, то вот запись, которой МНЕ НУЖНО верить, и не проверять еще миллион раз!!!

Дано: два интервала — (B1;E1) и (B2;E2)

Интервалы НЕ пересекаются, если:
(B1>E2) AND (E1<B2)
Если (первый интервал начинается после окончания второго) и (заканчивается до начала второго)

Если использовать отрицание, то будет условие пересечения интервалов.

Интервалы пересекаются, если:
(E1>=B2) AND (E2>=B1)
Если (первый интервал заканчивается после начала второго), и (начинается до окончания второго)

Оставить комментарий



Яндекс.Метрика