Vẽ Hình Vuông
Xem PDF
Đ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, ulà 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