Bờ đê là trục hoành \(Ox\). Cuội có hai con trâu ở các điểm \((x, y)\) và \((u, v)\) trên đồng cỏ (không đổi vị trí). Cuội muốn đóng một cọc tại một điểm trên trục \(Ox\) rồi dùng hai sợi dây nối từ cọc tới từng con trâu, sao cho tổng độ dài hai sợi dây là nhỏ nhất.
Hãy in ra hoành độ của điểm đóng cọc.
Input
- Dòng đầu chứa hai số nguyên \(x\) và \(y\).
- Dòng thứ hai chứa hai số nguyên \(u\) và \(v\).
Output
In ra hoành độ của điểm đóng cọc, làm tròn đến đúng \(5\) chữ số sau dấu phẩy (dữ liệu đảm bảo không có trường hợp nằm đúng giữa hai số làm tròn).
Constraints
- \(-10^9 \le x, y, u, v \le 10^9\).
- \(y\) và \(v\) không đồng thời bằng \(0\).
Sample Input
0 3
6 1
Sample Output
4.50000
Explanation
Hai con trâu cùng phía trục \(Ox\). Lấy đối xứng \((6,1)\) qua \(Ox\) được \((6,-1)\); đường thẳng nối \((0,3)\) và \((6,-1)\) cắt \(Ox\) tại \(x = 4.5\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.