Để tiện lợi cho việc đi lại giữa hai tòa nhà và tránh được mưa nắng, nhà trường đề nghị làm một đường mái che nối hai tòa nhà. Trên bản vẽ, đường mái che là một đoạn thẳng nối một điểm trên cạnh của hình chữ nhật này đến một điểm trên cạnh của hình chữ nhật còn lại. Để tiết kiệm chi phí, nhà trường cần tìm phương án làm đường mái che sao cho độ dài của đoạn thẳng tương ứng là nhỏ nhất có thể.
Yêu cầu: cho trước 8 giá trị x1, y1, x2, y2, x3, y3, x4 và y4. Hãy tính bình phương độ dài ngắn nhất của đoạn cần làm mái che.
Input: chứa 8 số nguyên x1, y1, x2, y2, x3, y3, x4 và y4 có giá trị tuyệt đối không quá 106.
Output: bình phương độ dài đoạn mái che tìm được.
Input |
Output |
1 3 4 5 5 2 9 5 |
1 |
Giải thích