Help Yourself (Gold)
시간 제한2초메모리 제한512 MB
주어진 선분 N개의 모든 부분집합에 대해 합집합이 이루는 연결 영역 수의 합을 10^9+7로 나눈 나머지를 구한다.
문제
Bessie는 1차원 수직선 위의 개의 선분()을 받았다. 번째 선분은 인 모든 실수 를 포함한다.
선분 집합의 합집합은 적어도 하나의 선분에 포함되는 모든 의 집합이다. 선분 집합의 복잡도는 그 합집합에 나타나는 연결된 영역의 개수이다.
Bessie는 주어진 개의 선분으로 만들 수 있는 개의 부분집합에 대해 복잡도의 합을 로 나눈 나머지를 구하려고 한다.
보통은 당신이 Bessie를 도와주는 입장이다. 하지만 이번에는 당신이 Bessie이고, 도와줄 사람은 없다. 스스로 해결하자!
입력
첫째 줄에 이 주어진다.
다음 개의 줄에는 두 정수 와 가 주어진다. 이고, 모든 는 범위의 서로 다른 정수임이 보장된다.
출력
답을 로 나눈 나머지를 출력한다.
힌트
공집합이 아닌 각 부분집합의 복잡도는 아래와 같다.
\{\[1,6\]\} \implies 1, \{\[2,3\]\} \implies 1, \{\[4,5\]\} \implies 1
\{\[1,6\],\[2,3\]\} \implies 1, \{\[1,6\],\[4,5\]\} \implies 1, \{\[2,3\],\[4,5\]\} \implies 2
\{\[1,6\],\[2,3\],\[4,5\]\} \implies 1
답은 이다.