Kiểm tra số hoàn hảo
Xem dạng PDF
Gửi bài giải
Điểm:
100,00 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
Input:
stdin
Output:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Kiểm tra số hoàn hảo
Mô tả và yêu cầu
Kiểm tra số hoàn hảo
Giới hạn thời gian: 1.0s Giới hạn bộ nhớ: 256M
Số hoàn hảo (số hoàn thiện) là một số nguyên dương mà tổng các ước nguyên dương của nó (không bao gồm
ước lớn nhất) bằng chính nó.
Ví dụ
6 = 1 + 2 + 3 là một số hoàn hảo.
Nhiệm vụ của bạn là viết chương trình kiểm tra 1 số nguyên nhập từ bàn phím có phải số hoàn hảo hay không!
Input
Số nguyên n cần kiểm tra
Giới hạn
|n|≤ 109
Output
In ra YES nếu n là số hoàn hảo
In ra NO nếu n không phải số hoàn hảo
Sample
Input #1
6
Output #1
YES
Bình luận