#5275. Số hoàn hảo (Mã bài: SHH)

Bộ nhớ: 256 MiB Thời gian: 1000 ms Nhập/xuất từ luồng chuẩn
Kiểu bài: Thông thường Kiểu chấm: So sánh văn bản
Đưa lên bởi: Trùm CUỐI

Đề bài

Một số nguyên dương N được gọi là số hoàn hảo nếu tổng các ước nguyên dương của nó (không kể chính nó) bằng chính nó. Hãy kiểm tra xem N có phải là số hoàn hảo không.

Dữ liệu: Một số nguyên dương N ( 1 \le N \le 10^6 ).

Kết quả: In ra YES nếu N là số hoàn hảo, ngược lại in ra NO.

Ví dụ:

Dữ liệu:

28

Kết quả:

YES

Giải thích: Các ước của 28 nhỏ hơn 28 1, 2, 4, 7, 14 . Tổng của chúng là 1+2+4+7+14 = 28 .