eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Непарні дільники

Непарні дільники

Нехай $f(n)$ --- найбільший непарний дільник натурального числа $n$. За заданим натуральним $n$ необхідно обчислити значення суми $f(1) + f(2) + ... + f(n)$. \InputFile Кожний рядок містить одне натуральне число $n~(n \le 10^9)$. \OutputFile Для кожного значення $n$ в окремому рядку вивести значення суми $f(1) + f(2) + ... + f(n)$.
Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
7
1
777
Вихідні дані #1
21
1
201537