#CCBOTPBA0000024. Tổng ước riêng (Sum of Proper Divisors)
Tổng ước riêng (Sum of Proper Divisors)
Tổng ước riêng (Sum of Proper Divisors)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Ước riêng của số dương n là một ước dương nhỏ hơn n. Tính tổng tất cả ước riêng của n. Nếu n=1 thì tổng bằng 0. Với n là chính phương, ước căn bậc hai chỉ cộng một lần.
Input
Một số nguyên n.
Output
Một số nguyên là tổng các ước riêng.
Subtask
-
Subtask 1 (20%):
1 ≤ n ≤ 1000. -
Subtask 2 (30%):
1 ≤ n ≤ 10^6. -
Subtask 3 (50%):
1 ≤ n ≤ 10^9.
Ví dụ
Ví dụ 1
Input:
36
Output:
55
Giải thích: Các ước riêng là 1,2,3,4,6,9,12,18, tổng bằng 55.
Ví dụ 2
Input:
1
Output:
0
Giải thích: Số 1 không có ước riêng.