Kiểm tra số hoàn hảo

Xem dạng PDF

Gửi bài giải

Điểm: 10,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

🤔 Mô tả bài toán:

Trong toán học cổ đại, một số nguyên dương được gọi là số hoàn hảo nếu tổng tất cả các ước thực sự của nó (ngoại trừ chính nó) bằng chính số đó. Ví dụ số 6 có các ước thực sự là 1, 2, 3 và 1 + 2 + 3 = 6.

Yêu cầu: Kiểm tra xem số nguyên dương N có phải là số hoàn hảo hay không.

💾 Dữ liệu vào:

Một số nguyên dương N (1 ≤ N ≤ 105).

💻 Dữ liệu ra:

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

🔍 Ví dụ:

DỮ LIỆU VÀO DỮ LIỆU RA
28 YES

📌 Ràng buộc dữ liệu:

+ Một số test được cài đặt đặc biệt rơi vào các số hoàn hảo thực sự.

⚠️ Lưu ý:

Bài tập yêu cầu nhập dữ liệu từ thiết bị nhập chuẩn (bàn phím/stdin) và xuất kết quả ra thiết bị xuất chuẩn (màn hình/stdout). Tuyệt đối không đọc/ghi từ tệp tin (file).


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.