Mã bài:
cpp_functions_08
Điểm:
0,5 (OI)
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
512M
Dữ liệu vào:
stdin
Dữ liệu ra:
stdout
Tác giả:
Nguồn bài:
Dạng bài
Đề bài
Một số được gọi là hoàn hảo nếu tổng các ước nhỏ hơn nó bằng chính nó. chẳng hạn: 6 là số hoàn hảo vì có các ước 1+2+3=6. 18 không là số hoàn hảo vì 18 có tổng các ước 1+2+3+6+9=21
Tìm tất cả các số hoàn hảo có trong khoảng m,n cho trước.
Input:
2 số nguyên m,n (0 ≤ m ≤ n ≤ 10000)
Output:
Các số hoàn hảo trong đoạn (m ≤ x ≤ n)
Ví dụ:
Input | Output |
---|---|
1 30 | 2 |
Bình luận
Nếu như đề bài định nghĩa: Một số được gọi là hoàn hảo nếu tổng các ước nhỏ hơn hoặc bằng chính nó thì có mỗi số $1$ thỏa mãn à?
Các ước của $12$ (không kể nó) là $1,2,3,4,6,12$ mà admin ơi?
Các ước của $12$ (không kể nó) là $1,2,3,4,6,12$ mà admin ơi?