#P15617. [ICPC 2022 Jakarta R] Magical Barrier

[ICPC 2022 Jakarta R] Magical Barrier

说明

在 ICPC 王国中分布着 NN 个能源点,编号从 11NN。能源点 ii 唯一地位于二维笛卡尔平面上的坐标 (Xi,Yi)(X_i, Y_i) 处,且保证不存在三个能源点共线。

对于每一对满足 1i<jN1 \leq i < j \leq N 的不同能源点 iijj,会形成一个魔法屏障,该屏障是一条从 (Xi,Yi)(X_i, Y_i) 延伸到 (Xj,Yj)(X_j, Y_j) 的线段。

你注意到了一个奇怪的现象。当两个不同的魔法屏障相交时,这两个魔法屏障都会得到某种程度的增强。为了简化问题,你定义魔法屏障 bb强度为与 bb 相交的、除 bb 本身以外的魔法屏障的数量。两个不同的魔法屏障相交,当且仅当存在唯一一个点 (x,y)(x, y) 同时位于这两个魔法屏障上,并且该点 (x,y)(x, y) 不与任何一个能源点的位置重合。

你想找出 ICPC 王国中最强魔法屏障的强度。

输入格式

输入以一个整数 NN2N10002 \leq N \leq 1000)开始,表示能源点的数量。接下来的 NN 行,每行包含两个整数 XiX_i YiY_i109Xi,Yi109-10^9 \leq X_i, Y_i \leq 10^9),表示能源点 ii 的位置。保证每个能源点的位置都是唯一的,并且不存在三个能源点共线。

输出格式

在一行中输出一个整数,表示最强魔法屏障的强度。

6
0 0
0 6
6 0
6 6
1 4
1 2
3
2
0 0
0 1
0
4
-3 0
3 0
0 3
0 1
0
4
0 0
0 1
1 0
1 1
1

提示

样例输入/输出 #1 的解释

i,j\langle i, j \rangle 为从能源点 ii 延伸到能源点 jj 的魔法屏障。

最强的魔法屏障之一是 1,4\langle 1, 4 \rangle,其强度为 33。与 1,4\langle 1, 4 \rangle 相交的 33 个魔法屏障是 2,3\langle 2, 3 \rangle3,6\langle 3, 6 \rangle3,5\langle 3, 5 \rangle。注意,魔法屏障 2,3\langle 2, 3 \rangle 的强度也为 33

样例输入/输出 #2 的解释

唯一的魔法屏障是 1,2\langle 1, 2 \rangle,其强度为 00

样例输入/输出 #3 的解释

所有魔法屏障的强度均为 00

样例输入/输出 #4 的解释

最强的魔法屏障是 1,4\langle 1, 4 \rangle2,3\langle 2, 3 \rangle,它们在点 (0.5,0.5)(0.5, 0.5) 处相交。

翻译由 DeepSeek 完成