AT_abc224_c [ABC224C] Triangle?
题目描述
在 $xy$ 平面上有 $N$ 个编号为 $1$ 到 $N$ 的点。
第 $i$ 个点的坐标为 $(X_i, Y_i)$,任意两个不同的点不会在同一位置。
请你计算,从这 $N$ 个点中任选 $3$ 个点,使得这 $3$ 个点连成的图形是面积大于 $0$ 的三角形的选法总数。
输入格式
输入以如下格式从标准输入读入。
> $N$ $X_1$ $Y_1$ $X_2$ $Y_2$ $\dots$ $X_N$ $Y_N$
输出格式
请输出一个整数,表示答案。
说明/提示
## 限制条件
- 所有输入均为整数。
- $3 \leq N \leq 300$
- $-10^9 \leq X_i, Y_i \leq 10^9$
- 若 $i \neq j$,则 $(X_i, Y_i) \neq (X_j, Y_j)$。
## 样例解释 1
将点画出来如下图所示。

能够组成三角形的点的选法有 $\{1,2,3\},\{1,3,4\},\{2,3,4\}$ 共 $3$ 种。
由 ChatGPT 4.1 翻译