eolymp
bolt
Try our new interface for solving problems
Məsələlər

Помоги себе

Помоги себе

Бесси получила $n$ отрезков на 1D числовой прямой. $i$ - ый отрезок содержит все вещественные числа $x$ такие, что $l_i \le x \le r_i$. Определим объединение отрезков как набор всех $x$, содержащихся хотя бы в одном из них. Определим сложность набора отрезков как количество связанных областей, представленных в его объединении. Бесси хочет вычислить сумму сложностей по всем $2n$ подмножествам данного набора из $n$ отрезков по модулю $10^9 + 7$. Обычно твоя работа --- помогать Бесси. Но на этот раз ты Бесси, и помочь тебе некому. Помоги себе! \InputFile Первая строка содержит число $n~(1 \le n \le 10^5)$. Каждая из следующих $n$ строк содержит два целых числа $l_i$ и $r_i$. Гарантируется, что $l_i < r_i$ и все $l_i, r_i$ являются различными целыми числами в диапазоне $1 ... 2n$. \OutputFile Выведите ответ по модулю $10^9 + 7$. \Examples Сложность каждого непустого подмножества приведена ниже. \begin{lstlisting}[language=C++] {[1, 6]} ⟹ 1, {[2, 3]} ⟹ 1, {[4, 5]} ⟹ 1 {[1, 6], [2, 3]} ⟹ 1,{[1, 6], [4, 5]} ⟹ 1, {[2, 3], [4, 5]} ⟹ 2 {[1, 6], [2, 3], [4, 5]} ⟹ 1 \end{lstlisting} Ответ равен $1 + 1 + 1 + 1 + 1 + 2 + 1 = 8$.
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 128 MiB
Giriş verilənləri #1
3
1 6
2 3
4 5
Çıxış verilənləri #1
8
Mənbə 2020 USACO Февраль Золото