Điểm:
10
Thời gian:
3.0s
Bộ nhớ:
3M
Input:
bàn phím
Output:
màn hình
Những người lính màu hồng trong lúc duyệt binh họ đã di chuyển 4 điểm phân biệt trên mặt phẳng.
Tọa độ 4 điểm lần lượt là:
(-l, 0)
(r, 0)
(0, -d)
-
(0, u)
trong đó
l, r, d, u
là các số nguyên dương.
Trên hình vẽ, một hình tứ giác được tạo ra bằng cách nối 4 điểm L, R, D, U này.
Nhiệm vụ của bạn là xác định xem có thể vẽ một hình vuông từ các điểm đã cho hay không.
Định nghĩa:
- Hình vuông là một đa giác có 4 đỉnh, 4 cạnh bằng nhau và 4 góc bằng nhau (90°).
- Không cạnh nào được cắt nhau (ngoài tại các đỉnh liền kề).
Dữ liệu vào (Input)
- Gồm một dòng chứa 4 số nguyên
l, r, d, u
(1 ≤ l, r, d, u ≤ 10).
Dữ liệu ra (Output)
- Với mỗi test, in ra
"Yes"
nếu có thể tạo thành hình vuông, ngược lại in ra"No"
.
Ví dụ:
Input1
2 2 2 2
Output1
Yes
Input2
1 2 3 4
Output2
No
Ở test case 1, 4 điểm đó đã tạo thành 1 hình vuông nên câu trả lời là "Yes", còn test case 2, thì không tạo được nên là "No
Bình luận