[HSG-QH_VB_HP_24] Tỉ lệ thức

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Ta biết rằng tỉ lệ thức là đẳng thức của hai tỉ số: ~\frac{a}{b} = \frac{c}{d}~.

Yêu cầu

Cho bốn số nguyên dương ~a,\ b,\ c,\ d~ đôi một phân biệt. Viết chương trình kiểm tra xem có thể tạo được tỉ lệ thức từ bốn số nguyên dương đó hay không.

Dữ liệu đầu vào

Gồm bốn số nguyên dương ~a,\ b,\ c,\ d~ được ghi trên một dòng duy nhất; hai số liên tiếp ngăn cách nhau bởi một dấu khoảng trắng. Mỗi số ~a,\ b,\ c,\ d~ có giá trị không vượt quá ~10^4~.

Dữ liệu đầu ra

Nếu có thể tạo được tỉ lệ thức từ bốn số đó thì ghi YES. Nếu không, ghi kết quả là NO.

Ví dụ

Ví dụ 1
INPUT
15 3 6 30
OUTPUT
YES

Giải thích: Từ bộ số ~15, 3, 6, 30~, ta có thể tạo được tỉ lệ thức, chẳng hạn như ~\frac{3}{15} = \frac{6}{30}~.

Ví dụ 2
INPUT
1 7 3 5
OUTPUT
NO

Giải thích: Từ bộ số ~1, 7, 3, 5~, ta không tạo được tỉ lệ thức nào.


Bình luận

Hãy đọc nội quy trước khi bình luận.