Codeforces Round 558 (Div. 2)
C1
Power Transmission (Easy Edition)
Codeforces
1900
原题
← B2C2 →
翻译中…

This problem is same as the next one, but has smaller constraints.

翻译中…

It was a Sunday morning when the three friends Selena, Shiro and Katie decided to have a trip to the nearby power station (do not try this at home). After arriving at the power station, the cats got impressed with a large power transmission system consisting of many chimneys, electric poles, and wires. Since they are cats, they found those things gigantic.

翻译中…

At the entrance of the station, there is a map describing the complicated wiring system. Selena is the best at math among three friends. He decided to draw the map on the Cartesian plane. Each pole is now a point at some coordinates $(x_i, y_i)$. Since every pole is different, all of the points representing these poles are distinct. Also, every two poles are connected with each other by wires. A wire is a straight line on the plane infinite in both directions. If there are more than two poles lying on the same line, they are connected by a single common wire.

翻译中…

Selena thinks, that whenever two different electric wires intersect, they may interfere with each other and cause damage. So he wonders, how many pairs are intersecting? Could you help him with this problem?

翻译中…

Input

翻译中…

The first line contains a single integer $n$ ($2 \le n \le 50$) — the number of electric poles.

翻译中…

Each of the following $n$ lines contains two integers $x_i$, $y_i$ ($-10^4 \le x_i, y_i \le 10^4$) — the coordinates of the poles.

翻译中…

It is guaranteed that all of these $n$ points are distinct.

翻译中…

Output

翻译中…

Print a single integer — the number of pairs of wires that are intersecting.

翻译中…

Note

翻译中…

In the first example:

翻译中…

image

翻译中…

In the second example:

翻译中…

image

翻译中…

Note that the three poles $(0, 0)$, $(0, 2)$ and $(0, 4)$ are connected by a single wire.

翻译中…

In the third example:

翻译中…

image

翻译中…

样例

Input #1
4
0 0
1 1
0 3
1 2
Output #1
14
InputCopy OutputCopy
Input #2
4
0 0
0 2
0 4
2 0
Output #2
6
InputCopy OutputCopy
Input #3
3
-1 -1
1 0
3 1
Output #3
0
InputCopy OutputCopy
题目信息
题号
1163C1
时间限制
3 s
内存限制
256 MB
标签
暴力
计算几何

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