atcoder#ABC248E. [ABC248E] K-colinear Line
[ABC248E] K-colinear Line
配点 : 点
問題文
座標平面上の 個の点が与えられます。 について、 番目の点の座標は です。
座標平面上の直線であって、 個の点のうち 個以上の点を通るものの個数を求めてください。
ただし、そのようなものが無数に存在する場合は Infinity
を出力してください。
制約
- ならば または
- 入力はすべて整数
入力
入力は以下の形式で標準入力から与えられる。
出力
与えられた 個の点のうち 個以上の点を通る直線の数を出力せよ。ただし、そのようなものが無数に存在する場合は Infinity
を出力せよ。
5 2
0 0
1 0
0 1
-1 0
0 -1
6
, , , の 本の直線が条件をみたします。 例えば、 は、, , 番目の 個の点を通ります。
よって、 を出力します。
1 1
0 0
Infinity
原点を通る直線は無数に存在します。
よって、Infinity
を出力します。