Hướng nội có gì là sai?

View as PDF

Submit solution

Points: 1.00
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Bạn Tài trong CLB H3.2 học rất giỏi nhưng cũng rất introvert. Trong một dịp CLB H3.2 đi du lịch đảo Cần Giờ, sau nhiều ngày được năn nỉ thì cuối cùng bạn ấy cũng chịu tham gia cùng team. Khu du lịch là một vùng đất rộng lớn và nắng gắt có dạng lưới ô vuông, mỗi điểm trong lưới được gán tọa độ ~(x,y)~. Team sẽ dừng chân tại hai địa điểm có tọa độ nguyên ~A~ và ~B~ đã đặt lịch từ trước. Team muốn chọn thêm một điểm ~C~ (cũng có tọa độ nguyên nhưng không thuộc đường thẳng ~AB~) để đi dạo vòng quanh giữa 3 điểm ~A,B,C~ này. Tài bị buộc phải đi dạo cùng team nhưng vì không muốn đi nhiều nên bạn đề xuất với team điểm ~C~ mà diện tích tam giác ~ABC~ đó càng nhỏ càng tốt. Hãy giúp Tài introvert xác định diện tích đó nhé.

Input

Một dòng duy nhất là tọa độ hai điểm phân biệt ~x_A, \, y_A, \, x_B, \, y_B~ là các số tự nhiên không vượt quá ~10^9.~

Output

Diện tích tam giác cần tìm, nếu là số thập phân thì làm tròn đến 1 chữ số sau dấu phẩy.

Sample Input 1.

0 1 1 0

Sample Output 1.

0.5

Sample Input 2.

5 6 23 22

Sample Output 2.

1

Giải thích: Trong VD1, Tài có thể chọn điểm ~C(0,0)~ thì diện tích tam giác ~ABC~ lúc bấy giờ là ~1/2~, là nhỏ nhất có thể. Trong VD2, Tài có nhiều cách chọn điểm ~C~ để ra được diện tích bằng ~1~, chẳng hạn như ~C(4,5),C(6,7),C(13,13),...~


Comments

Please read the guidelines before commenting.


There are no comments at the moment.