#abc248e. [abc248_e]K-colinear Line
[abc248_e]K-colinear Line
题目描述
给定坐标平面上的 个点,对于每个 ,第 个点的坐标为 。
找出在平面上通过 或更多个 点的直线的数量。
如果有无限多条符合要求的直线,则打印 Infinity
。
约束条件
- $\\lvert X_i \\rvert, \\lvert Y_i \\rvert \\leq 10^9$
- 如果 ,则 或 。
- 输入中的所有值均为整数。
输入
从标准输入获得输入数据,格式如下:
输出
打印在平面上通过 或更多个 点的直线的数量,如果有无限多条符合要求的直线,则打印 Infinity
。
示例输入 1
5 2
0 0
1 0
0 1
-1 0
0 -1
示例输出 1
6
满足要求的六条直线分别是 ,,,。
例如, 通过第一个、第三个和第五个点。
因此,应该打印出 。
示例输入 2
1 1
0 0
示例输出 2
Infinity
有无限多条直线通过原点。
因此,应该打印 Infinity
。