AtCoder Regular Contest 082
E
ConvexScore
AtCoder
⌀ 2729
原题
←F →
翻译中…

Problem Statement

翻译中…

You are given $N$ points $(x_i,y_i)$ located on a two-dimensional plane. Consider a subset $S$ of the $N$ points that forms a convex polygon. Here, we say a set of points $S$ forms a convex polygon when there exists a convex polygon with a positive area that has the same set of vertices as $S$. All the interior angles of the polygon must be strictly less than $180°$.

翻译中…

cddb0c267926c2add885ca153c47ad8a.png

翻译中…

For example, in the figure above, {$A,C,E$} and {$B,D,E$} form convex polygons; {$A,C,D,E$}, {$A,B,C,E$}, {$A,B,C$}, {$D,E$} and {} do not.

翻译中…

For a given set $S$, let $n$ be the number of the points among the $N$ points that are inside the convex hull of $S$ (including the boundary and vertices). Then, we will define the score of $S$ as $2^{n-|S|}$.

翻译中…

Compute the scores of all possible sets $S$ that form convex polygons, and find the sum of all those scores.

翻译中…

However, since the sum can be extremely large, print the sum modulo $998244353$.

翻译中…

Constraints

翻译中…
  • $1≤N≤200$
  • $0≤x_i,y_i<10^4 (1≤i≤N)$
  • If $i≠j$, $x_i≠x_j$ or $y_i≠y_j$.
  • $x_i$ and $y_i$ are integers.
翻译中…

Input

翻译中…

The input is given from Standard Input in the following format:

翻译中…

N
x_1 y_1
x_2 y_2
:
x_N y_N

翻译中…

Output

翻译中…

Print the sum of all the scores modulo $998244353$.

翻译中…

样例

Input #1
4
0 0
0 1
1 0
1 1
Output #1
5
We have five possible sets as $S$, four sets that form triangles and one set that forms a square. Each of them has a score of $2^0=1$, so the answer is $5$.
Input #2
5
0 0
0 1
0 2
0 3
1 1
Output #2
11
We have three "triangles" with a score of $1$ each, two "triangles" with a score of $2$ each, and one "triangle" with a score of $4$. Thus, the answer is $11$.
Input #3
1
3141 2718
Output #3
0
There are no possible set as $S$, so the answer is $0$.
题目信息
题号
arc082_c
时间限制
2 s
内存限制
256 MB

题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。