TopCoder

User's AC Ratio

NaN% (0/0)

Submission's AC Ratio

NaN% (0/0)

Tags

Description

Farmer John has challenged Bessie to the following game: FJ has a board with dots marked at N (2 ≤ N ≤ 200) distinct lattice points. Dot i has the integer coordinates Xi and Yi (-1,000 ≤ Xi ≤ 1,000; -1,000 ≤ Yi ≤ 1,000).

Bessie can score a point in the game by picking two of the dots and drawing a straight line between them; however, she is not allowed to draw a line if she has already drawn another line that is parallel to that line. Bessie would like to know her chances of winning, so she has asked you to help find the maximum score she can obtain.

Input Format

  • Line 1: A single integer: N
    * Lines 2..N+1: Line i+1 describes lattice point i with two space-separated integers: Xi and Yi.

Output Format

  • Line 1: A single integer representing the maximal number of lines Bessie can draw, no two of which are parallel.

Sample Input 1

4
-1 1
-2 0
0 0
1 1

Sample Output 1

4

Hints

Problem Source

Migrated from old NTUJ.

USACO 2008 February Silver

Subtasks

No. Testdata Range Score

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 65536 200