#1975. [ABC248E] K-colinear Line

[ABC248E] K-colinear Line

题目描述

坐标平面上有 NN 个点。点 ii 位于坐标 (Xi,Yi)(X_i, Y_i)

求平面内至少经过 KK 个点的直线条数。

如果有无限多条这样的线,打印 Infinity

输入格式

第一行输入 N N K K

接下来 NN 行,每行两个数字

X1 X_1 Y1 Y_1 X2 X_2 Y2 Y_2 \vdots XN X_N YN Y_N

输出格式

根据题目描述来输出对应的内容。

5 2
0 0
1 0
0 1
-1 0
0 -1
6
1 1
0 0
Infinity

样例 1 解释

x=0x=0y=0y=0y=x±1y=x\pm 1y=x±1y=-x\pm 1 这六行满足要求。

例如, x=0x=0 通过了第一、第三和第五点。

因此,应打印 66

提示

  • 1KN3001 \leq K \leq N \leq 300
  • Xi,Yi109\lvert X_i \rvert, \lvert Y_i \rvert \leq 10^9
  • XiXjX_i\neq X_jYiYjY_i\neq Y_j ,如果是 iji\neq j
  • 输入值均为整数。