Ba số nguyên \(p, q, r\) được viết theo đúng thứ tự cho trước. Ba số này được gọi là lập thành cấp số nhân nếu số ở giữa có bình phương bằng tích của hai số còn lại, tức là \(q^2 = p \cdot r\).
Cho ba số nguyên \(p, q, r\) thỏa mãn \(p < q < r\) và cả ba đều khác \(0\). Hãy cho biết ba số đó, theo thứ tự đã cho, có lập thành cấp số nhân hay không.
Input
- Một dòng chứa ba số nguyên \(p, q, r\) cách nhau bởi dấu cách.
Output
- In ra
YESnếu ba số lập thành cấp số nhân, ngược lại in raNO.
Constraints
- \(p < q < r\)
- \(p, q, r \ne 0\)
- \(|p|, |q|, |r| \le 10^9\)
Sample Input 1
3 6 12
Sample Output 1
YES
Sample Input 2
-9 -6 -5
Sample Output 2
NO
Explanation
Ở ví dụ 1: \(6^2 = 36 = 3 \cdot 12\). Ở ví dụ 2: \((-6)^2 = 36\) nhưng \((-9)\cdot(-5) = 45\).
Bình luận
Đăng nhập để bình luận
Chưa có bình luận nào.