Số khổng lồ

Xem dạng PDF

Gửi bài giải

Điểm: 20,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, Kotlin, Pascal, PyPy, Python, Scratch

Một số tự nhiên được gọi là số khổng lồ nếu tổng các ước số thực sự của nó (không tính chính nó) nhỏ hơn chính nó. Ví dụ: 16 là số khổng lồ vì tổng các ước số của 16 (1, 2, 4, 8) bằng 15, và 16 lớn hơn 15.

Yêu cầu: Viết chương trình để kiểm tra xem một số nguyên dương N nhập vào có phải là số khổng lồ hay không.

Input

  • Một số nguyên dương N (~1 < N \le 10^{14}~).

Output

  • In ra "YES" nếu N là số khổng lồ, ngược lại in ra "NO".

Ví dụ

Input

7

Output

YES

Bình luận

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


Không có bình luận tại thời điểm này.