EduBrick

Максимум точек на одной прямой

1000 мс · 256 МБ · всё или ничего

Дан набор точек. Найдите наибольшее число точек, лежащих на одной прямой.

Формат ввода

В первой строке - число точек nn (1≤n≤10001 \le n \le 1000).

В следующих nn строках - координаты точек, целые, по модулю не превосходящие 10610^6. Точки могут повторяться.

Формат вывода

Выведите наибольшее число точек набора, лежащих на одной прямой.

Примеры

ввод
4
0 0
1 1
2 2
5 0
вывод
3
ввод
2
0 0
0 0
вывод
2
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.