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