Điều hướng chính

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Đóng cọc cột trâu

Dễ Hình học

  • 100 Điểm
  • 100% Tỉ lệ AC
  • 1 Số AC
  • 256M Bộ nhớ giới hạn
  • 1.0s Giới hạn thời gian

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

Chưa có bình luận nào.