Cặp đường thẳng
Đề bài
Mô tả
Trên mặt phẳng toạ độ có điểm nguyên phân biệt (cả hai toạ độ đều là số nguyên).
Bạn được phép vẽ hai đường thẳng (hai đường thẳng này không nhất thiết phải khác nhau). Hãy xác định xem có cách vẽ nào sao cho mọi điểm đã cho đều nằm trên ít nhất một trong hai đường thẳng đó hay không.
Dữ liệu vào
- Dòng đầu chứa số nguyên , số lượng điểm.
- dòng tiếp theo, dòng thứ chứa hai số nguyên và , toạ độ của điểm thứ .
Dữ liệu ra
In ra YES nếu có thể vẽ hai đường thẳng phủ hết tất cả các điểm, ngược lại in ra NO.
Ràng buộc
- Tất cả điểm là phân biệt.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 0 0 0 1 1 1 1 -1 2 2 |
YES | Đường thẳng đi qua , , ; đường thẳng đi qua và phủ hai điểm còn lại. |
| 5 0 0 1 0 2 1 1 1 2 3 |
NO | Với mọi cách chọn hai đường thẳng, luôn còn ít nhất một điểm không được phủ. |
Bình luận