무작위 점
시간 제한5초메모리 제한512 MB
일반 위치에 있는 n개의 점이 주어질 때, 무작위로 고른 부분집합의 볼록 껍질 꼭짓점 수 기댓값에 2^n을 곱한 값을 1e9+7로 나눈 나머지를 구한다.
문제
Bobo는 평면에서 개의 점을 찾았다. Bobo는 점들의 부분집합을 무작위로 하나 고른다. 모든 부분집합이 같은 확률로 선택된다. 이때 볼록 껍질의 크기의 기댓값을 알고 싶어 한다.
볼록 껍질에는 서로 같은 점 두 개나 한 직선 위에 있는 점 세 개가 포함되어서는 안 된다.
입력
첫째 줄에는 정수 이 주어진다. ()
다음 개 줄에는 각각 두 정수 가 주어지며, 이는 점 를 나타낸다. ()
출력
기댓값을 라고 할 때, 을 나타내는 정수 하나를 출력한다.