题目描述
在一个数轴上有 N N N 条线段,第 i i i 条线段覆盖了从 l i l_i li 到 r i r_i ri 的所有实数(包含 l i l_i li 和 r i r_i ri)。
定义若干条线段的并为一个包含了所有被至少一个线段覆盖的点的集合。
定义若干条线段的复杂度为这些线段的并形成的连通块的数目。
现在 Bessie 想要求出给定 N N N 条线段的所有子集(共有 2 N 2^N 2N 个)的复杂度之和对 1 0 9 + 7 10^9+7 109+7 取模的结果。
你也许猜到了,你需要帮 Bessie 解决这个问题。但不幸的是,你猜错了!在这道题中你就是 Bessie,而且没有人来帮助你。一切就靠你自己了!
输入格式
第一行一个整数 N N N( 1 ≤ N ≤ 1 0 5 1 \leq N \leq 10^5 1≤N≤105)。
接下来 N N N 行,每行两个整数 l i , r i l_i,r_i l