HSG9_38 - Bài 3. COVERED Hệ thống mái che - TS10 TPHCM 2021
Dữ liệu vào: Standard input
Dữ liệu ra: Standard output
Giới hạn thời gian: 1.0 giây
Giới hạn bộ nhớ: 128 megabyte
Đăng bởi: admin

    Một dự án xây dựng cơ sở mới cho Trường PTNK gồm hai tòa nhà cao tầng. Trên bảng          vẽ, nhìn từ trên xuống các tòa nhà có thể xem như các hình chữ nhật có cạnh song song        với hệ trục tọa độ và không giao nhau. Mỗi hình chữ nhật được xác định bởi tọa độ góc          trái dưới (x1, y1) và phải trên (x2, y2). Hình thứ hai có tọa độ góc trái dưới (x3, y3) và phải        trên (x4, y4). Tọa độ đều là các số nguyên có giá trị tuyệt đối không vượt quá 106.

Để 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 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 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.

Ví dụ

Input

Output

1 3 4 5 5 2 9 5

1

Giải thích

 

Back to Top