Загрузка [MathJax]/jax/output/HTML-CSS/fonts/TeX/fontdata.js

printРабочее место участника

printЗадачи

992. Простая сумма

Ограничения: время – 1s/2s, память – 8MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод copy
Послать решение Blockly Посылки Темы Где Обсудить (0)

Константин каждую пятницу ходит на факультатив по информатике, где частенько разбираются вполне занимательные задачки. Например:
Пусть функция F(K), где K – натуральное число, задана следующим образом: F(K)=F(K1)+F(K2), если K=K1K2 (K1 , K_2\ >\ 1), F(K)=K, если K – простое, и F(1)=0, то есть F(K) – сумма чисел в разложении числа К на простые множители. Например, F(12)=2+2+3=7, так как 12=2*2*3.
Ввод
Дано число N (1\ ≤\ N\ ≤\ 10\ 000\ 000).
Вывод
Вывести (F(1)+F(2)+…+F(N-1)+F(N))\ mod\ 2^30.

Пример ввода

12

Пример вывода

63
Источник: Турнир "Экспонента-2006"
loading