Python Bài 2.33: Số hoàn hảo


LÀM BÀI

Points: 10 (partial)
Time limit: 1.0s
Memory limit: 64M

Author:
Problem type

Số hoàn hảo là số có tổng các ước số nhỏ hơn nó bằng chính nó. Ví dụ 28 là số hoàn hảo 28=1+2+4+7+14.

Cho một số nguyên n, hãy kiểm tra xem n có phải số hoàn hảo hay không.

INPUT FORMAT

Dòng đầu tiên chứa giá trị của T(1T100) là số lượng testcase của bài toán.

T dòng tiếp theo chứa giá trị của n(1n109) là giá trị cần kiểm tra. Tổng n của tất cả testcase nhỏ hơn 109.

OUTPUT FORMAT

In ra T dòng mỗi dòng nếu là số hoàn hảo in ra YES ngược lại in ra NO.

Ví dụ 1:

Input
Copy
2
28
29
Ouput
Copy
YES
NO


Lời giải bài tập này: Tại đây

Group giải đáp thắc mắc: Lập trình 24h

Fanpage CLB: CLB lập trình Full House- Việt Nam

Youtube: CLB Lập Trình Full House


Comments

There are no comments at the moment.

Zalo