#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
を出力します。