Số hoàn hảo_Mức độ A

Xem dạng PDF

Gửi bài giải

Điểm: 10,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

Số hoàn hảo là số có tổng các ước thực sự của nó bừng chính nó. VD: ~6~ có các ước thực sự là ~1, 2, 3~ mà ~1+2+3 = 6~, nên ~6~ là số hoàn hảo.

Cho số nguyên dương ~N~ (~2\le N \le 10^12~)

Yêu cầu:

Viết chương trình kiểm tra số ~N~ có phải là số hoàn hảo không?

Input:

Một dòng duy nhất chứa số nguyên dương ~N~

Output:

In ra YES nếu ~N~ là số hoàn hảo, ngược lại thì in NO

Ví dụ:

Input

6

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.