실행 시간 제한 | 메모리 제한 |
---|---|
2 초 | 512 MB |
한솔은 1차원 수직선에 위치한 ()개의 선분을 가지고 있습니다. 번째 선분은 인 모든 실수 를 포함하고 있습니다.
한 세트의 선분들의 합집합을, 적어도 하나의 선분에 포함되는 모든 들의 집합이라고 정의합시다.
그리고 세트의 복잡도를 그 합집합이 나타내는 연결된 영역의 개수를 () 제곱한 값이라고 정의합시다.
한솔은 주어진 개의 선분들의 모든 개의 부분집합에 대한 복잡도의 합을 계산하고, 결과값을 으로 나눈 나머지를 구하고 싶어합니다.
첫 번째 줄에는 과 가 주어집니다.
다음 줄 각각에는 두 정수 와 이 주어집니다.
이며, 모든 는 범위 내의 서로 다른 정수입니다.
답을 출력하세요. 결과값은 로 나눈 나머지입니다.
3 2 1 6 2 3 4 5
10
각 비어있지 않은 부분집합의 복잡도는 아래와 같습니다.
답은 입니다.
출처: USACO 2020 February Contest, Platinum Problem 3. Help Yourself