Đường thẳng qua hai điểm
Xem dưới dạng PDF
Gửi bài giải
Điểm:
100
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
An và Bình đang chơi trò chơi ghép điểm. An đưa ra hai điểm trên mặt phẳng toạ độ, Bình phải nhanh chóng xác định phương trình đường thẳng đi qua hai điểm đó dưới dạng tổng quát \(Ax + By + C = 0\).
Hãy giúp Bình giải bài toán này.
Định dạng đầu vào
- Một dòng chứa bốn số nguyên \(x_1, y_1, x_2, y_2\) (\(-10^4 \le x_i, y_i \le 10^4\)).
Định dạng đầu ra
- Ba số nguyên \(A, B, C\) là hệ số của phương trình \(Ax + By + C = 0\), với \(A, B, C\) là các số nguyên và \(gcd(|A|,|B|,|C|) = 1\) (nếu \(C \ne 0\)). Nếu \(A < 0\) hoặc \(A = 0\) và \(B < 0\), nhân cả phương trình với \(-1\).
Ví dụ
Input:
1 1 2 3
Output:
2 -1 -1
Giải thích: Đường thẳng \(2x - y - 1 = 0\) đi qua \((1,1)\) và \((2,3)\).
Ràng buộc
- 100% số điểm: không có ràng buộc gì thêm.
Nhận xét