Help Yourself (Platinum)
시간 제한2초메모리 제한512 MB
N개의 구간으로 이루어진 모든 부분집합에 대해 합집합의 연결 성분 개수를 K제곱한 값의 합을 1e9+7로 나눈 나머지를 구한다.
문제
Bessie에게 1차원 수직선 위의 개 () 선분이 주어진다. 번째 선분은 인 모든 실수 를 포함한다.
선분 집합의 합집합은 그중 적어도 하나의 선분에 포함되는 모든 의 집합이다. 선분 집합의 복잡도는 합집합에 나타나는 연결된 영역의 개수를 제곱한 값이다 ().
Bessie는 주어진 개 선분의 모든 개 부분집합에 대한 복잡도의 합을 로 나눈 나머지를 구하려고 한다.
평소라면 여러분이 Bessie를 돕는 입장이다. 하지만 이번에는 여러분이 Bessie이고, 도와줄 사람이 없다. 스스로 해결하자!
입력
첫째 줄에 과 가 주어진다.
다음 개 줄에 각각 두 정수 와 가 주어진다. 이고, 모든 는 범위의 서로 다른 정수임이 보장된다.
출력
답을 로 나눈 나머지를 출력한다.
힌트
각 비어 있지 않은 부분집합의 복잡도는 다음과 같다.
답은 이다.