Bài 1. Chia đất (TS10 Đắk Lắk 2021)

Xem PDF



Dạng bài
Ngôn ngữ cho phép
C++, Pascal, Python
Điểm: 500 Thời gian: 1.0s Bộ nhớ: 1G Input: bàn phím Output: màn hình

Gia đình bác An có một mảnh đất hình chữ nhật với chiều dài \(L\) và chiều rộng \(W\). Bác An muốn chia mảnh đất này thành hai phần hình chữ nhật cho hai người con. Bác An dự định thực hiện một nhát cắt song song với một trong hai cạnh của mảnh đất để chia nó thành hai phần có diện tích lần lượt là \(S_1\)\(S_2\).

Cho biết diện tích \(S_1, S_2\) của hai phần đất mà bác An muốn chia. Hãy giúp bác An xác định xem có thể thực hiện được việc chia đất như dự định hay không.

Input

  • Một dòng duy nhất chứa bốn số nguyên dương \(L, W, S_1, S_2\) (\(1 \le L, W, S_1, S_2 \le 10^9\)).

Output

  • In ra YES nếu có thể thực hiện việc chia đất như dự định, ngược lại in ra NO.

Example

Test 1

Input
4 3 6 6
Output
YES
Note

Mảnh đất có kích thước \(4 \cdot 3\) (diện tích \(12\)). Có thể cắt theo chiều dài thành hai phần \(2 \cdot 3\)\(2 \cdot 3\), mỗi phần có diện tích là \(6\).

Test 2

Input
5 2 7 3
Output
YES
Note

Mảnh đất có kích thước \(5 \cdot 2\) (diện tích \(10\)). Có thể cắt theo chiều dài thành hai phần \(3.5 \cdot 2\) (diện tích \(7\)) và \(1.5 \cdot 2\) (diện tích \(3\)).

Test 3

Input
4 3 5 8
Output
NO
Note

Tổng diện tích \(S_1 + S_2 = 13\), trong khi diện tích mảnh đất ban đầu chỉ là \(4 \cdot 3 = 12\). Không thể chia được.

Constraints

  • \(60\%\) số điểm tương ứng với \(L, W, S_1, S_2 \le 10^6\).
  • \(40\%\) số điểm còn lại không có ràng buộc gì thêm.

Bình luận (2)

Mới nhất
Tải bình luận...