LINES2D


Submit solution

Points: 30
Time limit: 1.0s
Memory limit: 396M

Problem type

Cho n đường thẳng trên mặt phẳng (1 ≤ n ≤ 1 000), mỗi đường thẳng cho dưới dạng phương trình Ax + By + C = 0, trong đó các hệ số A, B, C đều là các số nguyên (|A|, |B|, |C| ≤ 10^5, A^2+B^2 ≠ 0).
Yêu cầu: Hãy xác định số lượng tối đa các đường thẳng, sao cho giữa chúng không có cặp đường thẳng nào song song (hai đường thẳng trùng nhau được coi là song song).

Dữ liệu:

  • Dòng đầu tiên chứa số nguyên n, n ≤ 1000.
  • Mỗi dòng trong n dòng tiếp theo chứa 3 số nguyên A, B, C xác định một đường thẳng.

Kết quả:

Số đường thẳng tối đa tìm được.

Sample Input

3 
1 1 4 
2 2 2 
3 1 0

Sample Output

2

Comments

There are no comments at the moment.